@import url(https://fonts.googleapis.com/css2?family=Titillium+Web:wght@200&display=swap);@import url(https://fonts.googleapis.com/css2?family=Secular+One&display=swap);.complete-mvp-intro-button,.finish-game-series-button,.play-next-game-button,.play-next-game-series-button,.time-travel-step-button,.ttt-button,.ttt-form .submit-button{text-align:center;padding-top:5px;margin-top:5px;padding-bottom:5px;border-radius:2px;color:#fff;border-color:#7fffd4;background:#009688}.player-1,.player-1.mvp-intro-header,.player-1.ttt-game-setup-modal-header,.ttt-modal-header.player-1{background:#7c4dff!important}.player-2,.player-2.mvp-intro-header,.player-2.ttt-game-setup-modal-header,.ttt-modal-header.player-2{background:#8bc34a!important}.mvp-intro-content,.ttt-modal-content{margin:auto;min-width:224px;box-shadow:0 0 1px 1px #3c3c3c,0 0 2px 2px #000;text-align:center;display:flex;flex-direction:column;border:1px solid #000;align-items:center;background:#2c2c2c;color:#fff;overflow:hidden;-webkit-transform:translateY(5px);transform:translateY(5px);max-height:85vh;overflow-y:auto}.mvp-intro-header,.ttt-game-setup-modal-header,.ttt-modal-header{color:#000;background-color:#fff;padding:20px;width:100%}.prw-horizontal-color-band-divider{width:100%;height:10px;display:flex}.prw-horizontal-color-band-divider div{width:100%;flex-grow:1}#root,.prw-full-height,.prw-landing-fragment,.prw-landing-fragment #prw-landing-fragment-background,.prw-landing-fragment #prw-landing-fragment-background-overlay,.prw-landing-fragment #prw-landing-fragment-content,body,html{height:100vh}.navbar-collapse.show div .aws-btn .prw-navbar-navigation-button-text,.prw-animated-text-visible,.prw-navbar .prw-navbar-navigation-button-wrapper .aws-btn :hover .prw-navbar-navigation-button-text{font-size:1em;transition:font-size .5s,overflow .5s .5s}.prw-animated-text-hidden,.prw-navbar .prw-navbar-navigation-button-wrapper .aws-btn .prw-navbar-navigation-button-text{transition:font-size .5s,overflow 0s;font-size:0}.prw-btn,.prw-landing-fragment #prw-landing-fragment-navbar .aws-btn,.prw-navbar .prw-navbar-navigation-button-wrapper .aws-btn{white-space:nowrap;--button-small-width:44px;--button-default-height:49px;--button-default-font-size:14px;--button-default-border-radius:2px;--button-horizontal-padding:21px;--button-raise-level:4px;--button-hover-pressure:2;--transform-speed:0.4s;--button-primary-color:#fff;--button-primary-color-dark:#7a7a7a;--button-primary-color-light:#000;--button-primary-color-hover:#dfe8fb;--button-primary-border:none}@media (min-width:280px){.prw-btn,.prw-landing-fragment #prw-landing-fragment-navbar .aws-btn,.prw-navbar .prw-navbar-navigation-button-wrapper .aws-btn{--button-small-width:60px}}@media (min-width:360px){.prw-btn,.prw-landing-fragment #prw-landing-fragment-navbar .aws-btn,.prw-navbar .prw-navbar-navigation-button-wrapper .aws-btn{--button-small-width:90px}}.navbar-collapse.show div .aws-btn,.prw-btn-dark,.prw-landing-fragment-story-modal-content #prw-landing-fragment-story-modal-jump-controller .aws-btn{--button-default-height:48px;--button-default-font-size:14px;--button-default-border-radius:1px;--button-horizontal-padding:21px;--button-raise-level:1px;--button-hover-pressure:1;--transform-speed:0.185s;--button-primary-color:#000;--button-primary-color-dark:#fff;--button-primary-color-light:#d4d9e4;--button-primary-color-hover:#000;--button-primary-border:1px solid #fff}.navbar-collapse.show div .aws-btn{transition:all .2s ease-in-out;height:32px;--button-small-width:98%;margin-left:1%;margin-right:1%;margin-bottom:2px}@media (min-height:280px){.navbar-collapse.show div .aws-btn{height:40px}}@media (min-height:360px){.navbar-collapse.show div .aws-btn{height:48px}}.navbar-collapse.show div .aws-btn:last-child{margin-bottom:10px}.prw-navbar-visible{-webkit-transform:translateY(0);transform:translateY(0)}.prw-navbar-invisible,.prw-navbar-visible{transition:-webkit-transform .8s;transition:transform .8s;transition:transform .8s,-webkit-transform .8s}.prw-navbar-invisible{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.prw-navbar{z-index:1020;position:fixed!important;width:100%;padding:0!important;flex-wrap:wrap!important;background-color:#000!important;background-image:radial-gradient(#fff,hsla(0,0%,100%,.2) 2px,transparent 40px),radial-gradient(#fff,hsla(0,0%,100%,.15) 1px,transparent 30px),radial-gradient(#fff,hsla(0,0%,100%,.1) 2px,transparent 40px),radial-gradient(hsla(0,0%,100%,.4),hsla(0,0%,100%,.1) 2px,transparent 30px);background-size:550px 550px,350px 350px,250px 250px,150px 150px;background-position:0 0,40px 60px,130px 270px,70px 100px}.prw-navbar .prw-navbar-brand{padding:.2rem}.prw-navbar .prw-navbar-brand-img{height:50px;border-radius:50%;margin-right:10px}.prw-navbar .navbar-toggler{margin-right:.2rem;background-color:#000}.prw-navbar .prw-navbar-navigation-button-wrapper{justify-content:flex-end!important}.prw-navbar .prw-navbar-navigation-button-wrapper .aws-btn{margin-right:1%}.prw-navbar .prw-navbar-bottom-decoration{flex:0 1 100%;z-index:1020}.mvp-intro-header{color:#fff;background:#009688;font-size:1.5em}.mvp-intro-content{margin:auto;background:#009688}.mvp-intro-desc{color:#fff;background:#009688;padding:10px;text-align:justify}.complete-mvp-intro-button{margin-top:15px;margin-bottom:15px;border-color:#2c2c2c;background:#3c3c3c}.prw-full-height,.prw-landing-fragment,.prw-landing-fragment #prw-landing-fragment-background,.prw-landing-fragment #prw-landing-fragment-background-overlay,.prw-landing-fragment #prw-landing-fragment-content{height:100vh}.prw-btn,.prw-landing-fragment #prw-landing-fragment-navbar .aws-btn{white-space:nowrap;--button-small-width:44px;--button-default-height:49px;--button-default-font-size:14px;--button-default-border-radius:2px;--button-horizontal-padding:21px;--button-raise-level:4px;--button-hover-pressure:2;--transform-speed:0.4s;--button-primary-color:#fff;--button-primary-color-dark:#7a7a7a;--button-primary-color-light:#000;--button-primary-color-hover:#dfe8fb;--button-primary-border:none}@media (min-width:280px){.prw-btn,.prw-landing-fragment #prw-landing-fragment-navbar .aws-btn{--button-small-width:60px}}@media (min-width:360px){.prw-btn,.prw-landing-fragment #prw-landing-fragment-navbar .aws-btn{--button-small-width:90px}}.prw-btn-dark,.prw-landing-fragment-story-modal-content #prw-landing-fragment-story-modal-jump-controller .aws-btn{--button-default-height:48px;--button-default-font-size:14px;--button-default-border-radius:1px;--button-horizontal-padding:21px;--button-raise-level:1px;--button-hover-pressure:1;--transform-speed:0.185s;--button-primary-color:#000;--button-primary-color-dark:#fff;--button-primary-color-light:#d4d9e4;--button-primary-color-hover:#000;--button-primary-border:1px solid #fff}@use "../../typography";.fade-in-animate,.fade-in-animate-with-delay,.prw-landing-fragment #prw-landing-fragment-background,.prw-landing-fragment #prw-landing-fragment-background-overlay,.prw-landing-fragment #prw-landing-fragment-content #prw-landing-fragment-content-body,.prw-landing-fragment #prw-landing-fragment-content #prw-landing-fragment-content-display-image,.prw-landing-fragment #prw-landing-fragment-navbar,.prw-landing-fragment .prw-landing-fragment-bottom-decoration{-webkit-animation:fadeInAnimation 1s ease;animation:fadeInAnimation 1s ease;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0;-webkit-animation-delay:3s;animation-delay:3s}.fade-in-animate-with-delay,.prw-landing-fragment #prw-landing-fragment-background,.prw-landing-fragment #prw-landing-fragment-content #prw-landing-fragment-content-body,.prw-landing-fragment #prw-landing-fragment-content #prw-landing-fragment-content-display-image,.prw-landing-fragment #prw-landing-fragment-navbar,.prw-landing-fragment .prw-landing-fragment-bottom-decoration{-webkit-animation-delay:5s;animation-delay:5s}.prw-landing-fragment{display:flex;flex-direction:column;background-color:#000;height:100vh;pointer-events:none}.prw-landing-fragment #prw-landing-fragment-background{z-index:1;position:absolute;opacity:0;width:100%;background:url(/webapp/static/media/landing-fragment-background-image.9f7175a9.jpg) no-repeat;background-size:100% 100%}.prw-landing-fragment #prw-landing-fragment-background-overlay{z-index:2;position:absolute;width:100%;background-color:rgba(0,0,0,.75);background-image:radial-gradient(#fff,hsla(0,0%,100%,.2) 2px,transparent 40px),radial-gradient(#fff,hsla(0,0%,100%,.15) 1px,transparent 30px),radial-gradient(#fff,hsla(0,0%,100%,.1) 2px,transparent 40px),radial-gradient(hsla(0,0%,100%,.4),hsla(0,0%,100%,.1) 2px,transparent 30px);background-size:550px 550px,350px 350px,250px 250px,150px 150px;background-position:0 0,40px 60px,130px 270px,70px 100px}.prw-landing-fragment #prw-landing-fragment-content{z-index:100;width:100%;height:calc(80vh - 10px);display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:center;overflow-y:auto;color:#fff;font-family:"Source Sans Pro",Helvetica,Arial,sans-serif}.prw-landing-fragment #prw-landing-fragment-content #prw-landing-fragment-content-display-image{z-index:100;border-radius:50%;width:20%;border:4px solid #2e89ff;transition:box-shadow .3s linear;padding:4px;cursor:pointer;max-width:75px}.prw-landing-fragment #prw-landing-fragment-content #prw-landing-fragment-content-display-image:hover{box-shadow:0 0 10px 4px #2e89ff}@media (min-width:280px) and (min-height:280px){.prw-landing-fragment #prw-landing-fragment-content #prw-landing-fragment-content-display-image{width:35%;max-width:150px}}@media (min-width:360px) and (min-height:360px){.prw-landing-fragment #prw-landing-fragment-content #prw-landing-fragment-content-display-image{width:50%;max-width:225px}}.prw-landing-fragment #prw-landing-fragment-content .prw-landing-fragment-content-display-image-pulse{z-index:3;position:absolute;background-color:#ff0;box-shadow:0 0 60px 30px #fbe602,0 0 100px 60px #e70f14,0 0 140px 90px #fabc14;opacity:0;width:150px;height:150px;border-radius:50%;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation:scaleIn cubic-bezier(1,0,1,1);animation:scaleIn cubic-bezier(1,0,1,1)}.prw-landing-fragment #prw-landing-fragment-content .prw-landing-fragment-content-display-image-pulse:nth-child(2){-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-duration:4s;animation-duration:4s}.prw-landing-fragment #prw-landing-fragment-content .prw-landing-fragment-content-display-image-pulse:nth-child(3){-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-duration:3s;animation-duration:3s}.prw-landing-fragment #prw-landing-fragment-content .prw-landing-fragment-content-display-image-pulse:nth-child(4){-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-duration:2s;animation-duration:2s}.prw-landing-fragment #prw-landing-fragment-content #prw-landing-fragment-content-body{z-index:100;margin-top:10px;text-align:center}.prw-landing-fragment #prw-landing-fragment-navbar{z-index:100;height:20vh;padding-bottom:10px;display:flex;flex-direction:row;align-items:flex-end;justify-content:center;flex-wrap:wrap;grid-row-gap:3px;row-gap:3px;grid-column-gap:3px;-webkit-column-gap:3px;column-gap:3px}.prw-landing-fragment #prw-landing-fragment-navbar div{margin-left:1%;max-height:100%}.prw-landing-fragment #prw-landing-fragment-navbar .aws-btn{max-height:100%}.prw-landing-fragment .prw-landing-fragment-bottom-decoration{height:10px;z-index:100}.prw-link{color:#007bff;text-decoration:none;background-color:transparent;cursor:pointer}@-webkit-keyframes fadeInAnimation{0%{opacity:0}to{opacity:1}}@keyframes fadeInAnimation{0%{opacity:0}to{opacity:1}}@-webkit-keyframes scaleIn{0%{-webkit-transform:scale(0);transform:scale(0);opacity:1}to{-webkit-transform:scale(10);transform:scale(10);opacity:.05}}@keyframes scaleIn{0%{-webkit-transform:scale(0);transform:scale(0);opacity:1}to{-webkit-transform:scale(10);transform:scale(10);opacity:.05}}.prw-landing-fragment-story-modal{background:hsla(0,0%,100%,.5);position:fixed;top:0;left:0;right:0;bottom:0;display:flex}.prw-landing-fragment-story-modal.deactivated{z-index:-100;opacity:0;transition:all 1s 1s}.prw-landing-fragment-story-modal.activated{z-index:200;opacity:1;transition:all 1s}.prw-landing-fragment-story-modal-content{margin:auto;min-width:224px;box-shadow:0 0 1px 1px #3c3c3c,0 0 2px 2px #000;text-align:center;display:flex;flex-direction:column;border:1px solid #000;align-items:center;background:#2c2c2c;color:#fff;overflow:hidden;-webkit-transform:translateY(5px);transform:translateY(5px)}.prw-landing-fragment-story-modal-content.deactivated{-webkit-transform:translateX(-150vh);transform:translateX(-150vh);opacity:0;transition:all 1s}.prw-landing-fragment-story-modal-content.activated{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;transition:all 1s 1s}.prw-landing-fragment-story-modal-content .prw-landing-fragment-story-modal-close-wrapper{position:fixed;display:flex;width:100%}.prw-landing-fragment-story-modal-content .prw-landing-fragment-story-modal-close-wrapper .prw-landing-fragment-story-modal-close{display:flex;justify-content:center;align-items:center;width:30px;height:30px;margin-left:auto;color:#fff;background-color:#1e242c;border:3px solid #fff;transition:all .2s linear;padding:2px;cursor:pointer;text-decoration:none}.prw-landing-fragment-story-modal-content .prw-landing-fragment-story-modal-close-wrapper .prw-landing-fragment-story-modal-close:hover{color:#1e242c;background-color:#fff;border:3px solid #fff;border-radius:100%}.prw-landing-fragment-story-modal-content #prw-landing-fragment-story-modal-jump-controller{display:flex;width:100%;z-index:1;overflow-x:auto;padding-top:2px;padding-bottom:2px}.prw-landing-fragment-story-modal-content #prw-landing-fragment-story-modal-jump-controller .aws-btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;flex-grow:1;min-width:20%;--button-raise-level:3px;--button-hover-pressure:1}.prw-landing-fragment-story-modal-content #prw-landing-fragment-story-modal-jump-controller .aws-btn.active{background:#fff;color:#000}.prw-landing-fragment-story-modal-content #prw-landing-fragment-story-modal-jump-controller .aws-btn .aws-btn__content{font-size:.4rem;line-height:normal}@media (min-width:360px){.prw-landing-fragment-story-modal-content #prw-landing-fragment-story-modal-jump-controller .aws-btn .aws-btn__content{font-size:.8rem}}#prw-home-page-about-me-fragment #prw-home-page-about-me-fragment-card-controller .aws-btn,.prw-btn-dark{--button-default-height:48px;--button-default-font-size:14px;--button-default-border-radius:1px;--button-horizontal-padding:21px;--button-raise-level:1px;--button-hover-pressure:1;--transform-speed:0.185s;--button-primary-color:#000;--button-primary-color-dark:#fff;--button-primary-color-light:#d4d9e4;--button-primary-color-hover:#000;--button-primary-border:1px solid #fff}#prw-home-page-about-me-fragment{background-color:#0a192f;overflow-x:hidden;height:100vh;display:flex;flex-direction:column}#prw-home-page-about-me-fragment #prw-home-page-about-me-fragment-loader{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;width:100%;font-size:1rem;z-index:1}#prw-home-page-about-me-fragment #prw-home-page-about-me-fragment-loader svg{width:20%}#prw-home-page-about-me-fragment #prw-home-page-about-me-fragment-loader.activated{height:0;opacity:0;transition:opacity 2s linear,height 0s linear 2s}#prw-home-page-about-me-fragment #prw-home-page-about-me-fragment-cards{display:flex;align-items:center;justify-content:center}#prw-home-page-about-me-fragment #prw-home-page-about-me-fragment-cards.deactivated{height:0;opacity:0}#prw-home-page-about-me-fragment #prw-home-page-about-me-fragment-cards.activated{height:90vh;opacity:1;transition:height 2s linear,opacity 2s linear 2s}#prw-home-page-about-me-fragment #prw-home-page-about-me-fragment-cards .prw-home-page-about-me-fragment-card{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#03a9f4;border-radius:10px;box-shadow:0 0 10px 2px #3f51f5;border:2px solid #3f51b5}#prw-home-page-about-me-fragment #prw-home-page-about-me-fragment-cards .prw-home-page-about-me-fragment-card.visible{width:90%;height:90%;-webkit-transform:translateX(0);transform:translateX(0);transition:all .4s ease}@media (min-width:360px){#prw-home-page-about-me-fragment #prw-home-page-about-me-fragment-cards .prw-home-page-about-me-fragment-card.visible{width:80%;height:80%}}@media (min-width:576px){#prw-home-page-about-me-fragment #prw-home-page-about-me-fragment-cards .prw-home-page-about-me-fragment-card.visible{width:70%;height:70%}}#prw-home-page-about-me-fragment #prw-home-page-about-me-fragment-cards .prw-home-page-about-me-fragment-card.invisible{width:0;height:0;-webkit-transform:translateX(100%);transform:translateX(100%);transition:all .4s ease}#prw-home-page-about-me-fragment #prw-home-page-about-me-fragment-cards .prw-home-page-about-me-fragment-card .prw-home-page-about-me-fragment-card-content{display:flex;flex-direction:column;width:100%;height:100%;margin:auto;overflow:auto}#prw-home-page-about-me-fragment #prw-home-page-about-me-fragment-cards .prw-home-page-about-me-fragment-card .prw-home-page-about-me-fragment-card-content h1{text-align:center}#prw-home-page-about-me-fragment #prw-home-page-about-me-fragment-cards .prw-home-page-about-me-fragment-card .prw-home-page-about-me-fragment-card-content .prw-home-page-about-me-fragment-card-content-paragraph{justify-self:center;text-align:justify;font-size:.8rem}#prw-home-page-about-me-fragment #prw-home-page-about-me-fragment-cards .prw-home-page-about-me-fragment-card .prw-home-page-about-me-fragment-card-content .prw-home-page-about-me-fragment-card-content-paragraph a{color:#006400;text-decoration:underline}#prw-home-page-about-me-fragment #prw-home-page-about-me-fragment-cards .prw-home-page-about-me-fragment-card .prw-home-page-about-me-fragment-card-content#prw-home-page-about-me-fragment-work-ex-card-content{word-break:break-word;padding:0;background-color:#0d0208;border:5px solid #03a9f4;border-radius:10px;width:0}#prw-home-page-about-me-fragment #prw-home-page-about-me-fragment-cards .prw-home-page-about-me-fragment-card .prw-home-page-about-me-fragment-card-content#prw-home-page-about-me-fragment-work-ex-card-content.activated{width:100%;transition:width .6s ease-in .3s}#prw-home-page-about-me-fragment #prw-home-page-about-me-fragment-cards .prw-home-page-about-me-fragment-card .prw-home-page-about-me-fragment-card-content#prw-home-page-about-me-fragment-work-ex-card-content.activated .MuiTimeline-root .MuiTimelineItem-root:first-child{opacity:1;transition:opacity .3s ease-in;transition-delay:2.1s}#prw-home-page-about-me-fragment #prw-home-page-about-me-fragment-cards .prw-home-page-about-me-fragment-card .prw-home-page-about-me-fragment-card-content#prw-home-page-about-me-fragment-work-ex-card-content.activated .MuiTimeline-root .MuiTimelineItem-root:nth-child(2){opacity:1;transition:opacity .3s ease-in;transition-delay:1.8s}#prw-home-page-about-me-fragment #prw-home-page-about-me-fragment-cards .prw-home-page-about-me-fragment-card .prw-home-page-about-me-fragment-card-content#prw-home-page-about-me-fragment-work-ex-card-content.activated .MuiTimeline-root .MuiTimelineItem-root:nth-child(3){opacity:1;transition:opacity .3s ease-in;transition-delay:1.5s}#prw-home-page-about-me-fragment #prw-home-page-about-me-fragment-cards .prw-home-page-about-me-fragment-card .prw-home-page-about-me-fragment-card-content#prw-home-page-about-me-fragment-work-ex-card-content.activated .MuiTimeline-root .MuiTimelineItem-root:nth-child(4){opacity:1;transition:opacity .3s ease-in;transition-delay:1.2s}#prw-home-page-about-me-fragment #prw-home-page-about-me-fragment-cards .prw-home-page-about-me-fragment-card .prw-home-page-about-me-fragment-card-content#prw-home-page-about-me-fragment-work-ex-card-content.activated .MuiTimeline-root .MuiTimelineItem-root:nth-child(5){opacity:1;transition:opacity .3s ease-in;transition-delay:.9s}#prw-home-page-about-me-fragment #prw-home-page-about-me-fragment-cards .prw-home-page-about-me-fragment-card .prw-home-page-about-me-fragment-card-content#prw-home-page-about-me-fragment-work-ex-card-content.activated .MuiTimeline-root .MuiTimelineItem-root:nth-child(6){opacity:1;transition:opacity .3s ease-in;transition-delay:.6s}#prw-home-page-about-me-fragment #prw-home-page-about-me-fragment-cards .prw-home-page-about-me-fragment-card .prw-home-page-about-me-fragment-card-content#prw-home-page-about-me-fragment-work-ex-card-content.activated .MuiTimeline-root .MuiTimelineItem-root:nth-child(7){opacity:1;transition:opacity .3s ease-in;transition-delay:.3s}#prw-home-page-about-me-fragment #prw-home-page-about-me-fragment-cards .prw-home-page-about-me-fragment-card .prw-home-page-about-me-fragment-card-content#prw-home-page-about-me-fragment-work-ex-card-content.activated .MuiTimeline-root .MuiTimelineItem-root:nth-child(8){opacity:1;transition:opacity .3s ease-in;transition-delay:0s}#prw-home-page-about-me-fragment #prw-home-page-about-me-fragment-cards .prw-home-page-about-me-fragment-card .prw-home-page-about-me-fragment-card-content#prw-home-page-about-me-fragment-work-ex-card-content .resume-btn{width:120px;font-size:.75rem;padding:.1rem;font-family:"SF Mono","Fira Code","Fira Mono","Roboto Mono","Lucida Console",Monaco,monospace;text-align:center;margin-bottom:4px;color:#00ff41;background-color:transparent;line-height:1;cursor:pointer;border:1px solid #00ff41;border-radius:3px;text-decoration:none}@media (min-width:280px){#prw-home-page-about-me-fragment #prw-home-page-about-me-fragment-cards .prw-home-page-about-me-fragment-card .prw-home-page-about-me-fragment-card-content#prw-home-page-about-me-fragment-work-ex-card-content .resume-btn{width:160px;font-size:.875rem;padding:.2rem}}@media (min-width:360px){#prw-home-page-about-me-fragment #prw-home-page-about-me-fragment-cards .prw-home-page-about-me-fragment-card .prw-home-page-about-me-fragment-card-content#prw-home-page-about-me-fragment-work-ex-card-content .resume-btn{width:200px;font-size:1rem;padding:.3rem}}#prw-home-page-about-me-fragment #prw-home-page-about-me-fragment-cards .prw-home-page-about-me-fragment-card .prw-home-page-about-me-fragment-card-content#prw-home-page-about-me-fragment-work-ex-card-content .resume-btn:hover{background-color:rgba(0,255,65,.3)}#prw-home-page-about-me-fragment #prw-home-page-about-me-fragment-cards .prw-home-page-about-me-fragment-card .prw-home-page-about-me-fragment-card-content#prw-home-page-about-me-fragment-work-ex-card-content .MuiTimeline-root{flex-grow:unset;padding:0;margin:auto}#prw-home-page-about-me-fragment #prw-home-page-about-me-fragment-cards .prw-home-page-about-me-fragment-card .prw-home-page-about-me-fragment-card-content#prw-home-page-about-me-fragment-work-ex-card-content .MuiTimeline-root .MuiTimelineItem-root:nth-child(n){opacity:0}#prw-home-page-about-me-fragment #prw-home-page-about-me-fragment-cards .prw-home-page-about-me-fragment-card .prw-home-page-about-me-fragment-card-content#prw-home-page-about-me-fragment-work-ex-card-content .MuiTimeline-root .MuiTimelineItem-root:first-child{margin-top:1rem}#prw-home-page-about-me-fragment #prw-home-page-about-me-fragment-cards .prw-home-page-about-me-fragment-card .prw-home-page-about-me-fragment-card-content#prw-home-page-about-me-fragment-work-ex-card-content .MuiTimeline-root .MuiTimelineItem-root:last-child{min-height:0}#prw-home-page-about-me-fragment #prw-home-page-about-me-fragment-cards .prw-home-page-about-me-fragment-card .prw-home-page-about-me-fragment-card-content#prw-home-page-about-me-fragment-work-ex-card-content .MuiTypography-body2{color:#008f11;font-size:.375rem}@media (min-width:280px){#prw-home-page-about-me-fragment #prw-home-page-about-me-fragment-cards .prw-home-page-about-me-fragment-card .prw-home-page-about-me-fragment-card-content#prw-home-page-about-me-fragment-work-ex-card-content .MuiTypography-body2{font-size:.5rem}}@media (min-width:360px){#prw-home-page-about-me-fragment #prw-home-page-about-me-fragment-cards .prw-home-page-about-me-fragment-card .prw-home-page-about-me-fragment-card-content#prw-home-page-about-me-fragment-work-ex-card-content .MuiTypography-body2{font-size:.875rem}}#prw-home-page-about-me-fragment #prw-home-page-about-me-fragment-cards .prw-home-page-about-me-fragment-card .prw-home-page-about-me-fragment-card-content#prw-home-page-about-me-fragment-work-ex-card-content .MuiTypography-body1{color:#00ff41;font-size:.5rem}@media (min-width:280px){#prw-home-page-about-me-fragment #prw-home-page-about-me-fragment-cards .prw-home-page-about-me-fragment-card .prw-home-page-about-me-fragment-card-content#prw-home-page-about-me-fragment-work-ex-card-content .MuiTypography-body1{font-size:.75rem}}@media (min-width:360px){#prw-home-page-about-me-fragment #prw-home-page-about-me-fragment-cards .prw-home-page-about-me-fragment-card .prw-home-page-about-me-fragment-card-content#prw-home-page-about-me-fragment-work-ex-card-content .MuiTypography-body1{font-size:1rem}}#prw-home-page-about-me-fragment #prw-home-page-about-me-fragment-card-controller{display:flex;width:100%;z-index:1;overflow-x:auto}#prw-home-page-about-me-fragment #prw-home-page-about-me-fragment-card-controller.deactivated{height:0;opacity:0}#prw-home-page-about-me-fragment #prw-home-page-about-me-fragment-card-controller.activated{height:10vh;opacity:1;transition:height 2s linear,opacity 2s linear 2s}#prw-home-page-about-me-fragment #prw-home-page-about-me-fragment-card-controller #prw-home-page-about-me-fragment-card-controller-left-button,#prw-home-page-about-me-fragment #prw-home-page-about-me-fragment-card-controller #prw-home-page-about-me-fragment-card-controller-right-button{display:none;margin:1%}#prw-home-page-about-me-fragment #prw-home-page-about-me-fragment-card-controller .aws-btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;flex-grow:1;height:100%;min-width:33.333%}#prw-home-page-about-me-fragment #prw-home-page-about-me-fragment-card-controller .aws-btn.active{background:#fff;color:#000}#prw-home-page-about-me-fragment #prw-home-page-about-me-fragment-card-controller .aws-btn .aws-btn__content{font-size:.5rem;line-height:normal}@media (min-width:360px){#prw-home-page-about-me-fragment #prw-home-page-about-me-fragment-card-controller .aws-btn .aws-btn__content{font-size:.8rem}}.prw-btn-dark{--button-default-height:48px;--button-default-font-size:14px;--button-default-border-radius:1px;--button-horizontal-padding:21px;--button-raise-level:1px;--button-hover-pressure:1;--transform-speed:0.185s;--button-primary-color:#000;--button-primary-color-dark:#fff;--button-primary-color-light:#d4d9e4;--button-primary-color-hover:#000;--button-primary-border:1px solid #fff}#prw-home-page-posts-fragment{background-color:#1c242f;overflow-x:hidden;height:100vh;display:flex;flex-direction:column}#prw-home-page-posts-fragment #prw-home-page-posts-fragment-loader{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;width:100%;font-size:1rem;z-index:1}#prw-home-page-posts-fragment #prw-home-page-posts-fragment-loader svg{width:20%}#prw-home-page-posts-fragment #prw-home-page-posts-fragment-loader.activated{height:0;opacity:0;transition:opacity 2s linear,height 0s linear 2s}#prw-home-page-posts-fragment #prw-home-page-posts-fragment-posts{display:flex;list-style:none;align-items:center;overflow-x:auto}#prw-home-page-posts-fragment #prw-home-page-posts-fragment-posts.deactivated{height:0;opacity:0}#prw-home-page-posts-fragment #prw-home-page-posts-fragment-posts.activated{width:100%;height:100vh;opacity:1;transition:height 2s linear,opacity 2s linear 2s}#prw-home-page-posts-fragment #prw-home-page-posts-fragment-posts li:first-child{margin-left:5%}#prw-home-page-posts-fragment #prw-home-page-posts-fragment-posts li:first-child .activated{-webkit-transform:translateX(0);transform:translateX(0);transition:-webkit-transform .5s ease-out 3s;transition:transform .5s ease-out 3s;transition:transform .5s ease-out 3s,-webkit-transform .5s ease-out 3s}#prw-home-page-posts-fragment #prw-home-page-posts-fragment-posts li:nth-child(2) .activated{-webkit-transform:translateX(0);transform:translateX(0);transition:-webkit-transform .5s ease-out 3.5s;transition:transform .5s ease-out 3.5s;transition:transform .5s ease-out 3.5s,-webkit-transform .5s ease-out 3.5s}#prw-home-page-posts-fragment #prw-home-page-posts-fragment-posts li:nth-child(3) .activated{-webkit-transform:translateX(0);transform:translateX(0);transition:-webkit-transform .5s ease-out 4s;transition:transform .5s ease-out 4s;transition:transform .5s ease-out 4s,-webkit-transform .5s ease-out 4s}#prw-home-page-posts-fragment #prw-home-page-posts-fragment-posts li:nth-child(4) .activated{-webkit-transform:translateX(0);transform:translateX(0);transition:-webkit-transform .5s ease-out 4.5s;transition:transform .5s ease-out 4.5s;transition:transform .5s ease-out 4.5s,-webkit-transform .5s ease-out 4.5s}#prw-home-page-posts-fragment #prw-home-page-posts-fragment-posts li:nth-child(5) .activated{-webkit-transform:translateX(0);transform:translateX(0);transition:-webkit-transform .5s ease-out 5s;transition:transform .5s ease-out 5s;transition:transform .5s ease-out 5s,-webkit-transform .5s ease-out 5s}#prw-home-page-posts-fragment #prw-home-page-posts-fragment-posts .prw-home-page-posts-fragment-post{display:flex;flex-direction:column;margin-right:5%;height:70vh;cursor:pointer;overflow-y:auto}#prw-home-page-posts-fragment #prw-home-page-posts-fragment-posts .prw-home-page-posts-fragment-post.deactivated{-webkit-transform:translateX(150vw);transform:translateX(150vw)}#prw-home-page-posts-fragment #prw-home-page-posts-fragment-posts .prw-home-page-posts-fragment-post .prw-home-page-posts-fragment-post-content{height:100%;display:flex;flex-direction:column}#prw-home-page-posts-fragment #prw-home-page-posts-fragment-posts .prw-home-page-posts-fragment-post .prw-home-page-posts-fragment-post-content .prw-home-page-posts-fragment-post-image{width:100%;padding-top:33%}#prw-home-page-posts-fragment #prw-home-page-posts-fragment-posts .prw-home-page-posts-fragment-post .prw-home-page-posts-fragment-post-content .prw-home-page-posts-fragment-post-heading{width:100%;flex:1 1}#prw-home-page-posts-fragment #prw-home-page-posts-fragment-posts .prw-home-page-posts-fragment-post .prw-home-page-posts-fragment-post-content .prw-home-page-posts-fragment-post-description{flex:1 1;text-align:justify}#prw-home-page-posts-fragment #prw-home-page-posts-fragment-see-all-posts{flex-grow:1;width:100%;color:#fff;background-color:#1e242c;text-decoration:none;display:flex;align-items:center;justify-content:center;border:3px solid #fff}#prw-home-page-posts-fragment #prw-home-page-posts-fragment-see-all-posts.deactivated{height:0;opacity:0}#prw-home-page-posts-fragment #prw-home-page-posts-fragment-see-all-posts.activated{height:10vh;opacity:1;transition:height 2s linear,opacity 2s linear 2s,font-size .2s linear,background-color .2s linear,border .2s linear}#prw-home-page-posts-fragment #prw-home-page-posts-fragment-see-all-posts:hover{font-size:larger;background-color:#06c2c9;border:3px solid #06c2c9}#prw-home-page-projects-fragment{display:flex;flex-direction:column;height:100vh;overflow-x:hidden}#prw-home-page-projects-fragment #prw-home-page-projects-fragment-loader{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;width:100%;font-size:1rem;z-index:1}#prw-home-page-projects-fragment #prw-home-page-projects-fragment-loader svg{width:20%}#prw-home-page-projects-fragment #prw-home-page-projects-fragment-loader.activated{height:0;opacity:0;transition:opacity 2s linear,height 0s linear 2s}#prw-home-page-projects-fragment #prw-home-page-projects-fragment-projects-header{display:flex;flex-direction:column;align-items:center;margin-top:0}@media (min-height:360px){#prw-home-page-projects-fragment #prw-home-page-projects-fragment-projects-header{margin-top:5vh}}#prw-home-page-projects-fragment #prw-home-page-projects-fragment-projects-header h1{margin-bottom:5px;transition:-webkit-transform .5s ease-out 3s;transition:transform .5s ease-out 3s;transition:transform .5s ease-out 3s,-webkit-transform .5s ease-out 3s}#prw-home-page-projects-fragment #prw-home-page-projects-fragment-projects-header hr{margin-top:0;width:60px!important;border:8px solid #3f51b5!important;border-radius:5px;transition:-webkit-transform .5s ease-out 3s;transition:transform .5s ease-out 3s;transition:transform .5s ease-out 3s,-webkit-transform .5s ease-out 3s}#prw-home-page-projects-fragment #prw-home-page-projects-fragment-projects-header.deactivated{height:0;opacity:0}#prw-home-page-projects-fragment #prw-home-page-projects-fragment-projects-header.deactivated h1{-webkit-transform:translateX(-150vw);transform:translateX(-150vw)}#prw-home-page-projects-fragment #prw-home-page-projects-fragment-projects-header.deactivated hr{-webkit-transform:translateX(150vw);transform:translateX(150vw)}#prw-home-page-projects-fragment #prw-home-page-projects-fragment-projects-header.activated{width:100%;height:10vh;opacity:1;transition:height 2s linear,opacity 2s linear 2s}#prw-home-page-projects-fragment #prw-home-page-projects-fragment-projects-header.activated h1,#prw-home-page-projects-fragment #prw-home-page-projects-fragment-projects-header.activated hr{-webkit-transform:translateX(0);transform:translateX(0)}#prw-home-page-projects-fragment #prw-home-page-projects-fragment-projects{display:flex;align-items:center;overflow-x:auto;list-style-type:none;width:100%;padding:0 10px}#prw-home-page-projects-fragment #prw-home-page-projects-fragment-projects.deactivated{height:0;opacity:0}#prw-home-page-projects-fragment #prw-home-page-projects-fragment-projects.activated{height:75vh;opacity:1;transition:height 2s linear,opacity 2s linear 2s}#prw-home-page-projects-fragment #prw-home-page-projects-fragment-projects .prw-home-page-projects-fragment-project{display:flex;flex-direction:column;border-radius:1rem;padding:.5rem;transition-timing-function:ease;border:4px solid transparent;box-shadow:0 0 0 1px #3c3c3c,0 0 0 2px #000;align-items:center;background:#2c2c2c;height:70%;width:200px;min-width:200px;transition:.2s}@media (min-height:360px){#prw-home-page-projects-fragment #prw-home-page-projects-fragment-projects .prw-home-page-projects-fragment-project{padding:1.5rem}}@media (min-width:360px){#prw-home-page-projects-fragment #prw-home-page-projects-fragment-projects .prw-home-page-projects-fragment-project{width:225px;min-width:225px}}@media (min-width:576px){#prw-home-page-projects-fragment #prw-home-page-projects-fragment-projects .prw-home-page-projects-fragment-project{width:250px;min-width:250px}}@media (min-width:768px){#prw-home-page-projects-fragment #prw-home-page-projects-fragment-projects .prw-home-page-projects-fragment-project{width:275px;min-width:275px}}@media (min-width:992px){#prw-home-page-projects-fragment #prw-home-page-projects-fragment-projects .prw-home-page-projects-fragment-project{width:300px;min-width:300px}}@media (min-width:1200px){#prw-home-page-projects-fragment #prw-home-page-projects-fragment-projects .prw-home-page-projects-fragment-project{width:325px;min-width:325px}}#prw-home-page-projects-fragment #prw-home-page-projects-fragment-projects .prw-home-page-projects-fragment-project:first-child{margin-left:auto}#prw-home-page-projects-fragment #prw-home-page-projects-fragment-projects .prw-home-page-projects-fragment-project:last-child{margin-right:auto}#prw-home-page-projects-fragment #prw-home-page-projects-fragment-projects .prw-home-page-projects-fragment-project:not(:first-child){margin-left:-2rem}#prw-home-page-projects-fragment #prw-home-page-projects-fragment-projects .prw-home-page-projects-fragment-project.activated{margin-left:125vw}#prw-home-page-projects-fragment #prw-home-page-projects-fragment-projects .prw-home-page-projects-fragment-project.activated:first-child{-webkit-animation:slideInFromRightSlightlyLess .5s ease-out 3s forwards;animation:slideInFromRightSlightlyLess .5s ease-out 3s forwards}#prw-home-page-projects-fragment #prw-home-page-projects-fragment-projects .prw-home-page-projects-fragment-project.activated:nth-child(2){-webkit-animation:slideInFromRight .5s ease-out 3.5s forwards;animation:slideInFromRight .5s ease-out 3.5s forwards}#prw-home-page-projects-fragment #prw-home-page-projects-fragment-projects .prw-home-page-projects-fragment-project.activated:nth-child(3){-webkit-animation:slideInFromRight .5s ease-out 4s forwards;animation:slideInFromRight .5s ease-out 4s forwards}#prw-home-page-projects-fragment #prw-home-page-projects-fragment-projects .prw-home-page-projects-fragment-project.activated:nth-child(4){-webkit-animation:slideInFromRight .5s ease-out 4.5s forwards;animation:slideInFromRight .5s ease-out 4.5s forwards}#prw-home-page-projects-fragment #prw-home-page-projects-fragment-projects .prw-home-page-projects-fragment-project.activated:nth-child(5){-webkit-animation:slideInFromRight .5s ease-out 5s forwards;animation:slideInFromRight .5s ease-out 5s forwards}#prw-home-page-projects-fragment #prw-home-page-projects-fragment-projects .prw-home-page-projects-fragment-project:focus,#prw-home-page-projects-fragment #prw-home-page-projects-fragment-projects .prw-home-page-projects-fragment-project:focus-within,#prw-home-page-projects-fragment #prw-home-page-projects-fragment-projects .prw-home-page-projects-fragment-project:hover{-webkit-transform:translateX(5px) translateY(-1rem)!important;transform:translateX(5px) translateY(-1rem)!important}#prw-home-page-projects-fragment #prw-home-page-projects-fragment-projects .prw-home-page-projects-fragment-project:focus-within~.prw-home-page-projects-fragment-project,#prw-home-page-projects-fragment #prw-home-page-projects-fragment-projects .prw-home-page-projects-fragment-project:focus~.prw-home-page-projects-fragment-project,#prw-home-page-projects-fragment #prw-home-page-projects-fragment-projects .prw-home-page-projects-fragment-project:hover~.prw-home-page-projects-fragment-project{-webkit-transform:translateX(calc(2rem + 11px))!important;transform:translateX(calc(2rem + 11px))!important}#prw-home-page-projects-fragment #prw-home-page-projects-fragment-projects .prw-home-page-projects-fragment-project .prw-home-page-projects-fragment-project-content{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;border:4px solid transparent;box-shadow:0 0 0 1px #3c3c3c,0 0 0 2px #000;word-break:keep-all;flex-wrap:wrap}#prw-home-page-projects-fragment #prw-home-page-projects-fragment-projects .prw-home-page-projects-fragment-project .prw-home-page-projects-fragment-project-content .prw-home-page-projects-fragment-project-content-image{display:flex;height:33%;width:100%;justify-content:center}#prw-home-page-projects-fragment #prw-home-page-projects-fragment-projects .prw-home-page-projects-fragment-project .prw-home-page-projects-fragment-project-content .prw-home-page-projects-fragment-project-content-image img{height:100%;width:100%;object-fit:contain}#prw-home-page-projects-fragment #prw-home-page-projects-fragment-projects .prw-home-page-projects-fragment-project .prw-home-page-projects-fragment-project-content .prw-home-page-projects-fragment-project-content-title{display:flex;width:100%;height:33%;font-size:32px;max-font-size:3.5vw;justify-content:center;align-items:center}#prw-home-page-projects-fragment #prw-home-page-projects-fragment-projects .prw-home-page-projects-fragment-project .prw-home-page-projects-fragment-project-content .prw-home-page-projects-fragment-project-tags{display:flex;flex-direction:row;align-items:end;width:100%;height:33%;margin-top:-5px}#prw-home-page-projects-fragment #prw-home-page-projects-fragment-projects .prw-home-page-projects-fragment-project .prw-home-page-projects-fragment-project-content .prw-home-page-projects-fragment-project-tags .prw-home-page-projects-fragment-project-tag{flex:1 1}#prw-home-page-projects-fragment #prw-home-page-projects-fragment-card-controller{display:flex;width:100%;z-index:1;overflow-x:auto;justify-content:center;align-items:center}#prw-home-page-projects-fragment #prw-home-page-projects-fragment-card-controller.deactivated{height:0;opacity:0}#prw-home-page-projects-fragment #prw-home-page-projects-fragment-card-controller.activated{height:10vh;opacity:1;transition:height 2s linear,opacity 2s linear 2s}#prw-home-page-projects-fragment #prw-home-page-projects-fragment-card-controller .prw-home-page-projects-fragment-card-controller-button{transition:-webkit-transform .5s ease-out 3s;transition:transform .5s ease-out 3s;transition:transform .5s ease-out 3s,-webkit-transform .5s ease-out 3s;max-height:100%;min-height:0}#prw-home-page-projects-fragment #prw-home-page-projects-fragment-card-controller .prw-home-page-projects-fragment-card-controller-button.deactivated{-webkit-transform:translateY(10vh);transform:translateY(10vh)}#prw-home-page-projects-fragment #prw-home-page-projects-fragment-card-controller .prw-home-page-projects-fragment-card-controller-button.activated{-webkit-transform:translateY(0) rotate(1turn);transform:translateY(0) rotate(1turn)}#prw-home-page-projects-fragment #prw-home-page-projects-fragment-card-controller .prw-home-page-projects-fragment-card-controller-button#prw-home-page-projects-fragment-card-controller-right-button{margin-left:2%}@-webkit-keyframes slideInFromRight{0%{margin-left:125vw}to{margin-left:-2rem}}@keyframes slideInFromRight{0%{margin-left:125vw}to{margin-left:-2rem}}@-webkit-keyframes slideInFromRightSlightlyLess{0%{margin-left:125vw}to{margin-left:auto}}@keyframes slideInFromRightSlightlyLess{0%{margin-left:125vw}to{margin-left:auto}}html{font-size:16px}@media screen and (min-width:240px){html{font-size:calc(14.93333px + .44444vw)!important}}@media screen and (min-width:3840px){html{font-size:32px!important}}body,h1{font-family:"Titillium Web",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"!important}h1{font-size:2.0736!important;font-size:33.1776px}@media screen and (min-width:240px){h1{font-size:calc(24.58944px + 3.5784vw)!important}}@media screen and (min-width:3840px){h1{font-size:162px!important}}h2{font-family:"Titillium Web",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"!important;font-size:1.728rem!important;font-size:27.648px}@media screen and (min-width:240px){h2{font-size:calc(22.2912px + 2.232vw)!important}}@media screen and (min-width:3840px){h2{font-size:108px!important}}h3{font-family:"Titillium Web",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"!important;font-size:1.44rem!important;font-size:23.04px}@media screen and (min-width:240px){h3{font-size:calc(19.776px + 1.36vw)!important}}@media screen and (min-width:3840px){h3{font-size:72px!important}}h4{font-family:"Titillium Web",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"!important;font-size:1.2rem!important;font-size:19.2px}@media screen and (min-width:240px){h4{font-size:calc(18.88px + .13333vw)!important}}@media screen and (min-width:3840px){h4{font-size:24px!important}}.prw-body-font-family,p{font-family:"Secular One","Titillium Web",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"!important}.prw-font-family,.prw-toast.Toastify__toast,.prw-toast.Toastify__toast p{font-family:"Titillium Web",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"!important}.prw-full-height{height:100vh}.prw-hidden{display:none!important}.prw-animated-text-visible{font-size:1em;transition:font-size .5s,overflow .5s .5s}.prw-animated-text-hidden{transition:font-size .5s,overflow 0s;font-size:0}.prw-btn{white-space:nowrap;--button-small-width:44px;--button-default-height:49px;--button-default-font-size:14px;--button-default-border-radius:2px;--button-horizontal-padding:21px;--button-raise-level:4px;--button-hover-pressure:2;--transform-speed:0.4s;--button-primary-color:#fff;--button-primary-color-dark:#7a7a7a;--button-primary-color-light:#000;--button-primary-color-hover:#dfe8fb;--button-primary-border:none}@media (min-width:280px){.prw-btn{--button-small-width:60px}}@media (min-width:360px){.prw-btn{--button-small-width:90px}}#prw-home-page-contact-fragment #prw-home-page-contact-fragment-form-wrapper #prw-home-page-contact-fragment-form .aws-btn,.prw-btn-dark{--button-default-height:48px;--button-default-font-size:14px;--button-default-border-radius:1px;--button-horizontal-padding:21px;--button-raise-level:1px;--button-hover-pressure:1;--transform-speed:0.185s;--button-primary-color:#000;--button-primary-color-dark:#fff;--button-primary-color-light:#d4d9e4;--button-primary-color-hover:#000;--button-primary-border:1px solid #fff}.prw-tooltip{text-align:justify;z-index:1020!important;max-width:100%!important}.prw-toast.Toastify__toast{background:rgba(18,18,18,.97)}.Toastify__toast-container{width:100vw!important}@media (min-width:576px){.Toastify__toast-container{width:70vw!important}}.prw-blockquote{border-left:10px solid #0a192f;margin:.1rem .1rem 1rem;padding:.5em 10px;quotes:"\201C" "\201D" "\2018" "\2019";font-size:1rem}.prw-blockquote:before{font-family:"Roboto","Helvetica","Arial",sans-serif;color:#0a192f;content:open-quote;font-size:3rem;line-height:.1em;margin-right:.25em;vertical-align:-.4em;font-weight:400}.prw-blockquote:after{content:close-quote;font-size:0}.prw-blockquote p{font-size:inherit!important;display:inline}.prw-blockquote .prw-blockquote-author:before{content:"\a\a";white-space:pre}#prw-home-page-contact-fragment{display:flex;flex-direction:column;background-color:#7510f7;height:100vh;overflow:hidden}#prw-home-page-contact-fragment #prw-home-page-contact-fragment-loader{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;width:100%;font-size:1rem;z-index:1}#prw-home-page-contact-fragment #prw-home-page-contact-fragment-loader svg{width:20%}#prw-home-page-contact-fragment #prw-home-page-contact-fragment-loader.activated{height:0;opacity:0;transition:opacity 2s linear,height 0s linear 2s}#prw-home-page-contact-fragment #prw-home-page-contact-fragment-form-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}#prw-home-page-contact-fragment #prw-home-page-contact-fragment-form-wrapper.deactivated{height:0;opacity:0}#prw-home-page-contact-fragment #prw-home-page-contact-fragment-form-wrapper.activated{height:80vh;opacity:1;transition:height 2s linear,opacity 2s linear 2s}#prw-home-page-contact-fragment #prw-home-page-contact-fragment-form-wrapper.activated #prw-home-page-contact-fragment-form{-webkit-transform:skewY(-10deg);transform:skewY(-10deg);transition:-webkit-transform .5s linear 4s;transition:transform .5s linear 4s;transition:transform .5s linear 4s,-webkit-transform .5s linear 4s;overflow:hidden}#prw-home-page-contact-fragment #prw-home-page-contact-fragment-form-wrapper #prw-home-page-contact-fragment-form{display:flex;flex-direction:column;width:90%}@media (min-width:360px){#prw-home-page-contact-fragment #prw-home-page-contact-fragment-form-wrapper #prw-home-page-contact-fragment-form{width:70%}}@media (min-width:576px){#prw-home-page-contact-fragment #prw-home-page-contact-fragment-form-wrapper #prw-home-page-contact-fragment-form{width:50%}}#prw-home-page-contact-fragment #prw-home-page-contact-fragment-form-wrapper #prw-home-page-contact-fragment-form .prw-home-page-contact-fragment-form-group{margin-bottom:2px}#prw-home-page-contact-fragment #prw-home-page-contact-fragment-form-wrapper #prw-home-page-contact-fragment-form .prw-home-page-contact-fragment-form-group .prw-home-page-contact-fragment-form-input{background-color:#1e242c;color:#fff;border-radius:0;border:none}#prw-home-page-contact-fragment #prw-home-page-contact-fragment-form-wrapper #prw-home-page-contact-fragment-form .prw-home-page-contact-fragment-form-group .prw-home-page-contact-fragment-form-input::-webkit-input-placeholder{color:#f5f5f5}#prw-home-page-contact-fragment #prw-home-page-contact-fragment-form-wrapper #prw-home-page-contact-fragment-form .prw-home-page-contact-fragment-form-group .prw-home-page-contact-fragment-form-input:-ms-input-placeholder{color:#f5f5f5}#prw-home-page-contact-fragment #prw-home-page-contact-fragment-form-wrapper #prw-home-page-contact-fragment-form .prw-home-page-contact-fragment-form-group .prw-home-page-contact-fragment-form-input::placeholder{color:#f5f5f5}#prw-home-page-contact-fragment #prw-home-page-contact-fragment-form-wrapper #prw-home-page-contact-fragment-form .prw-home-page-contact-fragment-form-group .prw-home-page-contact-fragment-form-input#prw-home-page-contact-fragment-form-message-input{max-height:38px}@media (min-height:280px){#prw-home-page-contact-fragment #prw-home-page-contact-fragment-form-wrapper #prw-home-page-contact-fragment-form .prw-home-page-contact-fragment-form-group .prw-home-page-contact-fragment-form-input#prw-home-page-contact-fragment-form-message-input{max-height:76px}}@media (min-height:360px){#prw-home-page-contact-fragment #prw-home-page-contact-fragment-form-wrapper #prw-home-page-contact-fragment-form .prw-home-page-contact-fragment-form-group .prw-home-page-contact-fragment-form-input#prw-home-page-contact-fragment-form-message-input{max-height:114px}}@media (min-height:576px){#prw-home-page-contact-fragment #prw-home-page-contact-fragment-form-wrapper #prw-home-page-contact-fragment-form .prw-home-page-contact-fragment-form-group .prw-home-page-contact-fragment-form-input#prw-home-page-contact-fragment-form-message-input{max-height:50vh}}#prw-home-page-contact-fragment #prw-home-page-contact-fragment-form-wrapper #prw-home-page-contact-fragment-form .aws-btn{--button-raise-level:4px;--button-hover-pressure:2;margin-top:1rem;align-self:flex-end}#prw-home-page-contact-fragment #prw-home-page-contact-fragment-header-image.deactivated{height:0;opacity:0;-webkit-transform:translateY(20vh);transform:translateY(20vh)}#prw-home-page-contact-fragment #prw-home-page-contact-fragment-header-image.activated{width:100%;height:10vh;opacity:1;-webkit-transform:translateY(0);transform:translateY(0);transition:height 2s linear,opacity 2s linear 2s,-webkit-transform .5s linear 4s;transition:height 2s linear,opacity 2s linear 2s,transform .5s linear 4s;transition:height 2s linear,opacity 2s linear 2s,transform .5s linear 4s,-webkit-transform .5s linear 4s}#prw-home-page-contact-fragment #prw-home-page-contact-fragment-social-media-buttons{display:flex;background-color:#fff;flex-direction:row;align-items:center;justify-content:center}#prw-home-page-contact-fragment #prw-home-page-contact-fragment-social-media-buttons .prw-home-page-projects-social-media-button{width:40px;height:40px;max-height:100%;border-radius:50%;padding:.5rem;color:#7510f7;background-color:#fff;border:1px solid #7510f7;margin:4px;display:flex;align-items:center;justify-content:center;cursor:pointer}#prw-home-page-contact-fragment #prw-home-page-contact-fragment-social-media-buttons .prw-home-page-projects-social-media-button:hover{color:#fff;background-color:#7510f7;border:1px solid #fff}#prw-home-page-contact-fragment #prw-home-page-contact-fragment-social-media-buttons.deactivated{height:0;opacity:0;-webkit-transform:translateY(20vh);transform:translateY(20vh)}#prw-home-page-contact-fragment #prw-home-page-contact-fragment-social-media-buttons.deactivated .prw-home-page-projects-social-media-button{-webkit-transform:translateY(10vh) rotate(0);transform:translateY(10vh) rotate(0)}#prw-home-page-contact-fragment #prw-home-page-contact-fragment-social-media-buttons.activated{width:100%;height:10vh;opacity:1;-webkit-transform:translateY(0);transform:translateY(0);transition:height 2s linear,opacity 2s linear 2s,-webkit-transform .5s linear 4s;transition:height 2s linear,opacity 2s linear 2s,transform .5s linear 4s;transition:height 2s linear,opacity 2s linear 2s,transform .5s linear 4s,-webkit-transform .5s linear 4s}#prw-home-page-contact-fragment #prw-home-page-contact-fragment-social-media-buttons.activated .prw-home-page-projects-social-media-button:first-child{-webkit-transform:translateY(0) rotate(1turn);transform:translateY(0) rotate(1turn);transition:color .5s linear,background-color .5s linear,border .5s linear,-webkit-transform 1s ease-out 4.5s;transition:color .5s linear,background-color .5s linear,border .5s linear,transform 1s ease-out 4.5s;transition:color .5s linear,background-color .5s linear,border .5s linear,transform 1s ease-out 4.5s,-webkit-transform 1s ease-out 4.5s;-webkit-animation:SocialMediaButtonAnimation 1s ease-out 4.5s 2 alternate;animation:SocialMediaButtonAnimation 1s ease-out 4.5s 2 alternate}#prw-home-page-contact-fragment #prw-home-page-contact-fragment-social-media-buttons.activated .prw-home-page-projects-social-media-button:nth-child(2){-webkit-transform:translateY(0) rotate(1turn);transform:translateY(0) rotate(1turn);transition:color .5s linear,background-color .5s linear,border .5s linear,-webkit-transform 1s ease-out 5.5s;transition:color .5s linear,background-color .5s linear,border .5s linear,transform 1s ease-out 5.5s;transition:color .5s linear,background-color .5s linear,border .5s linear,transform 1s ease-out 5.5s,-webkit-transform 1s ease-out 5.5s;-webkit-animation:SocialMediaButtonAnimation 1s ease-out 5.5s 2 alternate;animation:SocialMediaButtonAnimation 1s ease-out 5.5s 2 alternate}#prw-home-page-contact-fragment #prw-home-page-contact-fragment-social-media-buttons.activated .prw-home-page-projects-social-media-button:nth-child(3){-webkit-transform:translateY(0) rotate(1turn);transform:translateY(0) rotate(1turn);transition:color .5s linear,background-color .5s linear,border .5s linear,-webkit-transform 1s ease-out 6.5s;transition:color .5s linear,background-color .5s linear,border .5s linear,transform 1s ease-out 6.5s;transition:color .5s linear,background-color .5s linear,border .5s linear,transform 1s ease-out 6.5s,-webkit-transform 1s ease-out 6.5s;-webkit-animation:SocialMediaButtonAnimation 1s ease-out 6.5s 2 alternate;animation:SocialMediaButtonAnimation 1s ease-out 6.5s 2 alternate}#prw-home-page-contact-fragment #prw-home-page-contact-fragment-social-media-buttons.activated .prw-home-page-projects-social-media-button:nth-child(4){-webkit-transform:translateY(0) rotate(1turn);transform:translateY(0) rotate(1turn);transition:color .5s linear,background-color .5s linear,border .5s linear,-webkit-transform 1s ease-out 7.5s;transition:color .5s linear,background-color .5s linear,border .5s linear,transform 1s ease-out 7.5s;transition:color .5s linear,background-color .5s linear,border .5s linear,transform 1s ease-out 7.5s,-webkit-transform 1s ease-out 7.5s;-webkit-animation:SocialMediaButtonAnimation 1s ease-out 7.5s 2 alternate;animation:SocialMediaButtonAnimation 1s ease-out 7.5s 2 alternate}.prw-home-page-contact-fragment-progress-bar-wrapper{top:0;margin:auto;width:100%;height:100%;position:fixed;z-index:1;display:none;background-color:rgba(0,0,0,.9)}.prw-home-page-contact-fragment-progress-bar-wrapper.active{display:flex}.prw-home-page-contact-fragment-progress-bar-wrapper .prw-home-page-contact-fragment-progress-bar{margin:auto}@-webkit-keyframes SocialMediaButtonAnimation{0%{color:#7510f7;background-color:#fff;border:1px solid #7510f7}to{color:#fff;background-color:#7510f7;border:1px solid #fff}}@keyframes SocialMediaButtonAnimation{0%{color:#7510f7;background-color:#fff;border:1px solid #7510f7}to{color:#fff;background-color:#7510f7;border:1px solid #fff}}@-webkit-keyframes slide-fwd-center{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translateZ(160px);transform:translateZ(160px)}}@keyframes slide-fwd-center{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translateZ(160px);transform:translateZ(160px)}}body{background:#1a1a1a!important;color:#fff}ol,ul{padding-left:30px}.ttt-hidden{display:none}.finish-game-series-button,.play-next-game-button,.play-next-game-series-button,.time-travel-step-button,.ttt-button,.ttt-form .submit-button{text-align:center;padding-top:5px;margin-top:5px;padding-bottom:5px;border-radius:2px;color:#fff;border-color:#7fffd4;background:#009688}.board-row{border-spacing:0;height:68px;margin-top:-1px}.board-row.small{height:34px}.status{margin-bottom:10px}.square{background:#fff;border:1px solid #999;float:left;font-size:24px;font-weight:700;margin-right:-1px;margin-top:-1px;padding:0;text-align:center;line-height:68px;height:68px;width:68px;border-radius:100%;transition:border-radius .5s ease}.square.small{line-height:34px;height:34px;width:34px}.square.game-over,.square.player-1,.square.player-2{border-radius:0}.square:focus{outline:none}.kbd-navigation .square:focus{background:#ddd}.game-board{display:flex;flex-direction:column;border:4px solid transparent;box-shadow:0 0 0 1px #3c3c3c,0 0 0 2px #000;align-items:center;background:#2c2c2c}.game-board.small{padding:10px 0;min-height:112px;min-width:112px}.game-board.large{width:100%;padding:20px 0;min-height:224px;min-width:224px}.player-1,.player-1.ttt-game-setup-modal-header,.ttt-modal-header.player-1{background:#7c4dff!important}.player-2,.player-2.ttt-game-setup-modal-header,.ttt-modal-header.player-2{background:#8bc34a!important}#time-travel-label,.game-score,.game-status,.ttt-label{width:204px;text-align:center;padding-top:5px;padding-bottom:5px;border-radius:2px;margin-bottom:20px;color:#000;background:#fff}.game-score{width:204px;display:flex;flex-direction:row;margin-top:20px;margin-bottom:0;padding:0;overflow:hidden}.player-score{flex-grow:1;padding-top:5px;padding-bottom:5px}.play-next-game-button{margin-top:20px}.play-next-game-series-button{margin-top:15px;margin-bottom:15px}.finish-game-series-button{margin-top:20px}#time-travel-label{background:#009688}.time-travel-tab{display:flex;flex-direction:column;justify-content:center;border:4px solid transparent;box-shadow:0 0 0 1px #3c3c3c,0 0 0 2px #000;padding:20px 0;width:100%;align-items:center;background:#2c2c2c;min-height:224px;min-width:224px}.time-travel-steps{border-spacing:9px 1px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;grid-row-gap:3px;row-gap:3px;grid-column-gap:3px;-webkit-column-gap:3px;column-gap:3px}.time-travel-step-button{width:102px}.ttt-modal{background:hsla(0,0%,100%,.5);position:fixed;top:56px;left:0;right:0;bottom:0;display:flex;overflow-y:hidden}.ttt-modal-content{margin:auto;min-width:224px;box-shadow:0 0 1px 1px #3c3c3c,0 0 2px 2px #000;text-align:center;display:flex;flex-direction:column;border:1px solid #000;align-items:center;background:#2c2c2c;color:#fff;overflow:hidden;-webkit-transform:translateY(5px);transform:translateY(5px);max-height:85vh;overflow-y:auto}.ttt-game-setup-modal-header,.ttt-modal-header{color:#000;background-color:#fff;padding:20px;width:100%}#ttt-game{padding:95px 15px 15px}.ttt-game-setup-modal-header{background:#009688;color:#fff}.ttt-form input{width:100%;padding:10px 0;font-size:16px;color:#fff;border:none;border-bottom:1px solid #fff;outline:none;background:transparent;text-align:center;word-wrap:break-word;word-break:break-all}.ttt-form input[type=readonly]{color:#767676;border-color:#767676}.ttt-form .form-box{padding:20px 20px 0}.ttt-form .submit-button{background:#009688;margin-top:5px;margin-bottom:5px}.prw-montyhall-form,.prw-montyhall-main .prw-montyhall-controller,.prw-montyhall-main .prw-montyhall-game,.prw-montyhall-main .prw-montyhall-game .prw-montyhall-buttons,.prw-montyhall-main .prw-montyhall-game .prw-montyhall-doors .prw-montyhall-door,.prw-montyhall-main .prw-montyhall-game .prw-montyhall-logs,.prw-montyhall-main .prw-montyhall-game .prw-montyhall-next-round,.prw-montyhall-main .prw-montyhall-result,.prw-montyhall-main .prw-montyhall-result .prw-montyhall-result-sections .prw-montyhall-result-section,.section{border:4px solid transparent;box-shadow:0 0 0 1px #3c3c3c,0 0 0 2px #000;background:#2c2c2c;width:100%}.prw-montyhall-section-label{text-align:center;padding:10px;border-radius:2px;margin-bottom:5px;color:#fff;background:#7c4dff}.prw-montyhall-form{font-size:16px;text-align:center;margin:2px;width:90%}.prw-montyhall-form .prw-montyhall-form-input{width:100%;color:#fff;border:none;border-bottom:1px solid #fff;outline:none;background:transparent;text-align:center;word-wrap:break-word;word-break:break-all}.prw-montyhall-form .MuiFormControlLabel-label,.prw-montyhall-form .MuiFormControlLabel-root{font-size:16px;margin:0}.prw-montyhall-form#prw-montyhall-control-buttons{margin-bottom:10px}.prw-montyhall-form#prw-montyhall-control-buttons .prw-montyhall-button{padding-left:5px;padding-right:5px}.prw-montyhall-main{justify-content:center;padding:95px 15px 15px}.prw-montyhall-main,.prw-montyhall-main .prw-montyhall-controller,.prw-montyhall-main .prw-montyhall-game{display:flex;align-items:center;flex-direction:column}.prw-montyhall-main .prw-montyhall-game{justify-content:center;margin-top:15px}.prw-montyhall-main .prw-montyhall-game .prw-montyhall-doors{display:flex;width:-webkit-max-content;width:max-content}.prw-montyhall-main .prw-montyhall-game .prw-montyhall-doors .prw-montyhall-door{display:flex;height:32vh;width:18vw;cursor:pointer;align-items:center;justify-content:center;margin:10px}.prw-montyhall-main .prw-montyhall-game .prw-montyhall-doors .prw-montyhall-door.front{background-color:#d4d9e4}.prw-montyhall-main .prw-montyhall-game .prw-montyhall-doors .prw-montyhall-door.prize{background-color:#8bc34a}.prw-montyhall-main .prw-montyhall-game .prw-montyhall-doors .prw-montyhall-door.empty{color:#fff}.prw-montyhall-main .prw-montyhall-game .prw-montyhall-buttons{display:flex;align-items:center;justify-content:center}.prw-montyhall-main .prw-montyhall-game .prw-montyhall-buttons .prw-montyhall-button{margin:5px}.prw-montyhall-main .prw-montyhall-game .prw-montyhall-logs{display:flex;align-items:center;justify-content:center;font-size:16px}.prw-montyhall-main .prw-montyhall-game .prw-montyhall-next-round,.prw-montyhall-main .prw-montyhall-result{display:flex;align-items:center;justify-content:center}.prw-montyhall-main .prw-montyhall-result{flex-direction:column;margin-top:15px}.prw-montyhall-main .prw-montyhall-result .prw-montyhall-result-sections{display:flex;flex-direction:row;font-size:16px;width:100%}.prw-montyhall-main .prw-montyhall-result .prw-montyhall-result-sections .prw-montyhall-result-section{display:flex;flex-direction:column;justify-content:center;flex:1 1;margin:1px}.prw-montyhall-main .prw-montyhall-result .prw-montyhall-result-sections .prw-montyhall-result-section#prw-montyhall-result-charts{display:flex;min-height:300px;color:#0d0208;justify-content:center;align-items:center}