@media (min-width:811px){.horizontal-carosel{margin-right:100vw}.back-btn:hover i{width:340%;height:180%;left:-190%;top:-13px}.back-btn:hover div:before{left:-175%;border-color:var(--color-5)}.back-btn:hover div::after{width:110%;left:-150%;opacity:.8;background-color:var(--color-5);top:50%}.scroll-container-row a:hover .hover-cover{opacity:1;visibility:visible}}@media (max-width:810px){.is-ready .is-inview h1{font:var(--fw-light) var(--fs-xl) var(--font-family-title)}.mm-welcome-links{gap:calc(var(--side-gap)*4)}.mm-inner-page-container_outer-spacer_x2{height:calc(var(--sections-gap) * 2)}.mm-project-page header.is-inview{background-color:rgba(0,0,0,.9);mix-blend-mode:normal;z-index:10;padding-top:10px}.grid-6-col{grid-row-gap:calc(var(--side-gap) * 4)}.scroll-container{margin-left:0}.about-me-content{padding:calc(7.5rem + var(--side-gap)) 0 20.3125vw var(--side-gap)}.back-to-top,.resume{top:1.5rem}.resume{left:calc(var(--side-gap)*5)}.resume:hover span{margin-top:-44px}.resume svg{width:38px;height:45px}.back-to-top::before,.resume:before{content:"";position:absolute;background-color:var(--color-6);width:60px;height:60px;border-radius:50%;left:50%;top:70%;transform:translate(-50%,-50%);opacity:.9}.resume::before{transform:translate(-50%,-10%)}.back-btn span,.back-btn:after{display:none}.back-btn div::before{width:60%;height:60%}.welcome-text-decor{display:none}.mm-projects-nav{left:0;top:0;padding:.938rem var(--side-gap);mix-blend-mode:difference;display:flex;width:100%;grid-gap:normal;justify-content:space-between}.mm-projects-nav::after{content:"";width:0;height:1px;background-color:var(--color-5);position:absolute;bottom:0;left:var(--side-gap);opacity:.7;transition:width .65s cubic-bezier(0,1,1,1),opacity .75s cubic-bezier(0,1,1,1);will-change:opacity,width}.mm-projects-nav.is-inview::after{width:calc(100% - calc(2 * (var(--side-gap))));opacity:.7}.scroll-container-category{min-height:100vh}.about-me-content{padding:calc(7.5rem + var(--side-gap)) 0 20.3125vw 0}.mm-section-heading{left:var(--side-gap)}.is-inview>.welcome-text-decor{background-position-y:80px}.wrapper-var-controls{justify-content:space-around;gap:0}.lp-icon-set{margin:var(--side-gap)}.resume-page object{height:67vh;width:63vw}.contact-me-content{padding:calc(7.5rem + var(--side-gap)) 0 7.5rem 0}.contact-form-wrapper{width:100%}.contact-form button{margin-top:calc(var(--side-gap)*2);margin-bottom:0!important}.bottom-nav{padding:0 calc(var(--side-gap)*2)}}@media (max-width:481px){main{grid-gap:calc(var(--sections-gap) + 3.75rem)}.mm-inner-page-container{grid-row-gap:calc(calc(var(--sections-gap)/ 2) + 3.75rem)}.mm-welcome-heading{line-height:1}.is-inview.mm-title{top:4.375rem}.mm-welcome-heading span{opacity:0;transform:translateY(200px);transition:opacity .5s cubic-bezier(.32,.94,.6,1) .3s,transform .5s cubic-bezier(.32,.94,.6,1) .3s;will-change:opacity,transform}.mm-welcome-heading span:nth-of-type(1){transition-delay:.3s}.mm-welcome-heading span:nth-of-type(2){transition-delay:.4s}.mm-welcome-heading span:nth-of-type(3){transition-delay:.5s}.mm-welcome-heading span:nth-of-type(4){transition-delay:.6s}.mm-welcome-heading span:nth-of-type(5){transition-delay:.7s}.mm-welcome-heading.is-inview span{opacity:1;transform:translateY(0)}.is-inview>.welcome-text-decor{background-position-x:21vw;background-position-y:0}.mm-welcome-links{padding:calc(var(--side-gap)*2);gap:calc(var(--side-gap)*6)}.link-stroke{width:173px;height:65px;top:-24px;left:-31px}.contact-stroke{width:59px;height:55px}.mm-projects-section{padding:30vh var(--side-gap)}.hover-cover{display:none}.plg-wrapper{grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}.scroll-container-row a{grid-gap:2vw}.scroll-container{grid-row-gap:2.5rem}.scroll-container-row{margin-bottom:10%}.about-me-section{padding:30vh var(--side-gap) 0}.about-me-content,.contact-me-content{display:block}.resume-page object{height:80vh;width:80vw}.resume{right:calc(var(--side-gap)*3);top:1.55rem;left:auto}.resume div{padding-top:10px}.resume:hover span{margin-top:-33px}.contact-form button,.contact-form input,.contact-form textarea{font-size:var(--fs-m);padding:var(--side-gap);margin-bottom:var(--side-gap)}.contact-form textarea{height:25vw}header::after{transition:height .5s cubic-bezier(.77,0,.18,1);-webkit-transition:height .5s cubic-bezier(.77,0,.18,1);-moz-transition:height .5s cubic-bezier(.77,0,.18,1);-ms-transition:height .5s cubic-bezier(.77,0,.18,1);-o-transition:height .5s cubic-bezier(.77,0,.18,1);will-change:height}header.is-inview::after{width:1px;height:100%;transform:none;grid-column:2;grid-row:2;z-index:10}.is-ready .is-inview h1{font:var(--fw-light) var(--fs-l)/1 var(--font-family-title)}.date,.role{transform:translateY(-20px);transition:opacity .5s ease-out,transform .5s ease-out}.is-inview .date,.is-inview .role{transform:translateY(0)}h2{margin-bottom:calc(var(--sections-gap)/2)}h2::after{content:"";height:1px;width:0;opacity:0;position:absolute;left:0;bottom:calc(var(--side-gap) * -1);background-color:var(--color-5);transition:width 1.2s cubic-bezier(.77,0,.18,1) .1s,opacity 1.2s cubic-bezier(.77,0,.18,1) .1s;will-change:width,opacity}h2.is-inview:after{width:100%;opacity:1}.page-section-icons .page-section-title{margin-top:calc(var(--sections-gap)/2)}.mm-welcome-video video{opacity:0;right:auto;left:-590px;width:653px;transition:opacity 2.5s ease-out .2s;will-change:opacity}.page-section-horizontal-carosel .page-section-content{position:relative;height:660px}.horizontal-carosel:nth-child(2){margin-left:-200VW;margin-top:-80px}.lp-icon-set{height:100px;margin:0}.lp-color-icon-set{transform:scale(.6) translateY(-30%);width:590px}.color-module{width:auto}.loading-anim-wrapper{grid-row-gap:calc(var(--side-gap)*2)}.la-img-1{margin:0}.la-img-2{margin-left:-100px;margin-right:100px;margin-top:-200px}.la-img-3{margin-top:-120px}.la-img-4{margin-right:0;margin-left:0}.la-img-5{margin-top:-100px;margin-right:0;margin-left:0}.la-img-6{margin-top:-200px}.bottom-nav{flex-direction:column;gap:calc(var(--sections-gap)/2)}.bottom-nav a::before{content:"";width:4.375rem;height:4.375rem;top:50%;margin-top:-2.125rem}.bottom-nav span{transform:none}.bottom-nav-prev span{padding-left:3.125rem}.bottom-nav-next span{padding-right:3.125rem}.bottom-nav a:hover::before{transform:rotate(-45deg) translate(0,0)}.bottom-nav a:hover::after{width:0}.bottom-nav a:hover span{opacity:1}}