nav[data-v-4cbc0c1d]{position:fixed;width:100vw;display:flex;align-items:center;justify-content:center;top:30px;z-index:15}#nav[data-v-4cbc0c1d]{background-color:#fff}.menu-item[data-v-4cbc0c1d]{color:#000;padding:15px 5px;position:relative;text-align:center;border-bottom:5px solid transparent;display:flex;transition:.4s;background-color:#fff;font-size:.9em}.menu-item a[data-v-4cbc0c1d]{color:inherit;text-decoration:none}.footer[data-v-52ea8deb]{text-align:center;width:100%;font-size:10px;padding:10px 0;margin-top:auto}.slideshow-overlay[data-v-e126b95d]{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:9998;background-color:#000}.slideshow-container[data-v-e126b95d]{width:100%;height:100%;position:relative}.slide[data-v-e126b95d]{position:absolute;top:0;left:0;width:100%;height:100%;background-size:contain;background-repeat:no-repeat;background-position:center;filter:none!important}.fade-enter-active[data-v-e126b95d],.fade-leave-active[data-v-e126b95d]{transition:opacity 3s ease-in-out}.fade-enter-from[data-v-e126b95d],.fade-leave-to[data-v-e126b95d]{opacity:0}.Container1{padding-left:5%;padding-right:5%}#app{font-family:Franklin Gothic Medium,Arial Narrow,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;position:relative;min-height:100dvh;display:flex;flex-direction:column}#nav{text-align:center;padding-bottom:48px;background-color:#fff;width:100vw;min-width:280px;padding-left:0;padding-right:0;position:fixed;top:0;z-index:1}#nav a{font-weight:700;color:#000;text-decoration:none;font-size:1em;transition:all .5s}#nav a:hover{color:#eeaf11}#nav a.router-link-exact-active{color:#eeaf11;font-size:1em}#banner{color:#000;font-size:2.5rem;text-align:center;font-weight:700;padding-top:80px;min-width:200px;z-index:-1}#subTitle{font-size:.7em}#navbar{padding:5px;position:fixed;left:50%;transform:translate(-50%,-0%);width:385px;background-color:#fff}#nameBanner{position:fixed;left:calc(50vw - 200px);min-width:390px}@media only screen and (min-width: 1400px){#nameBanner{animation:left-to-right 4s ease-in forwards 1 alternate;background-color:#fff;font-size:1.4vw;z-index:5000}}@media only screen and (max-width: 1399px){#nameBanner{background-color:#fff;font-size:.5em;z-index:1}}@media only screen and (max-width: 429px){#nameBanner{background-color:#fff;font-size:4vw}.Container1{padding-left:5%;padding-right:5%}}#headerLine{position:fixed;padding-top:57px;left:5vw;height:0px;width:1px;border-bottom:1px solid #000;-webkit-animation:increase 3.5s;-moz-animation:increase 3.5s;-o-animation:increase 3.5s;animation:increase 3.5s;animation-fill-mode:forwards;animation-delay:3.5s;z-index:2}@keyframes left-to-right{0%{transform:translate(0)}70%{transform:translate(calc(-50vw + 55%))}75%{transform:translate(calc(-50vw + 55%))}90%{transform:translate(calc(-50vw + 55%)) translateY(-100%)}to{transform:translate(calc(-50vw + 55%)) translateY(-100%)}}@keyframes down-and-out{0%{transform:translate(10%);opacity:0}70%{transform:translate(calc(-10vw + 60%))}75%{transform:translate(calc(-10vw + 60%));opacity:0}85%{opacity:.2}90%{transform:translate(calc(-10vw + 60%)) translateY(100%)}to{transform:translate(calc(-10vw + 60%)) translateY(100%)}}@keyframes increase{to{width:90vw}}@keyframes increaseLess{to{width:10vw}}.fade-in{animation:fade-in 5s forwards;opacity:0;transition:.2s ease-in-out}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.bg-fade{animation:bg-fade 5s forwards;opacity:0;transition:.2s ease-in-out}@keyframes bg-fade{0%{opacity:0}to{opacity:.25}}.img-shadow{-webkit-filter:drop-shadow(1px 1px 1px rgb(0,0,0));filter:drop-shadow(1px 1px 1px rgb(0,0,0))}#app-backgrounds{position:fixed;top:130px;right:5px;left:5px;bottom:0;height:calc(100lvh - 130px);z-index:-10;pointer-events:none}@media (min-width: 481px){#app-backgrounds{right:5%;left:5%;bottom:57px;height:calc(100lvh - 187px);z-index:-1}}.router-bg{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center;opacity:0;transition:opacity 3s ease-in-out;filter:grayscale(100%)}.instant-hide .router-bg{opacity:0!important;transition:none!important}.router-bg.active-bg{opacity:.25}.bg-home{background-image:url(/assets/full-size-original/intro.jpg);opacity:0}.bg-home.active-bg{opacity:.55;filter:none}@media (max-width: 1024px){.bg-home{background-size:auto 450px}}.bg-works{background-image:url(/assets/full-size-original/DA302.jpg)}@media (max-width: 480px){.bg-works{background-size:1250px auto}}.bg-bio{background-image:url(/assets/full-size-original/AlbertiStudioTTPW.jpg)}@media (max-width: 480px){.bg-bio{background-size:1250px auto}}.bg-contact{background-image:url(/assets/full-size-original/DA305.jpg)}@media (max-width: 480px){.bg-contact{background-size:contain}}.view-leave-active{transition:opacity .5s ease-in-out,transform .5s ease}.view-enter-active{transition:opacity 1s ease-in-out,transform 1s ease;transition-delay:.2s}.view-enter,.view-leave-to,.view-enter-from{opacity:0}.view-enter-to,.view-leave{opacity:1}.slideshow-toggle-btn{position:fixed;bottom:30px;right:30px;padding:12px 24px;background-color:#ffffffe6;color:#000;border:1px solid #000;cursor:pointer;z-index:9999;font-family:Franklin Gothic Medium,Arial Narrow,Arial,sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:1px;transition:all .3s ease;box-shadow:2px 2px 10px #0003}.slideshow-toggle-btn:hover{background-color:#eeaf11;color:#fff;border-color:#eeaf11}.slideshow-active .slideshow-toggle-btn{background-color:#000000b3;color:#fff;border:1px solid white}.slideshow-active .slideshow-toggle-btn:hover{background-color:#eeaf11;border-color:#eeaf11;color:#000}img[data-v-d549cc90]{object-fit:contain}.parent-style[data-v-d549cc90]{width:100%;max-width:300px;height:auto}@-webkit-keyframes myfirst-d549cc90{0%{opacity:0}to{opacity:1}}@keyframes myfirst-d549cc90{0%{opacity:0}to{opacity:1}}.parent-style2[data-v-d549cc90]{width:240px;padding:5px}.parent-style3[data-v-d549cc90]{min-width:2vw;max-width:40px}.parent-styleGALLA[data-v-d549cc90]{min-width:70px;max-width:8vw;max-height:250px}.parent-style-SubWorks[data-v-d549cc90]{width:100%;height:100%;max-width:65vw;object-fit:contain;filter:none!important;-webkit-filter:none!important}@media only screen and (max-width: 910px){.parent-style-SubWorks[data-v-d549cc90]{height:50vh;max-width:95vw}}.parent-style6[data-v-d549cc90]{max-height:10vh;max-width:100px}figure.image__wrapper[data-v-d549cc90]{margin-left:5px;margin-right:5px;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.parent-style7[data-v-d549cc90]{min-width:200px;max-width:100%;max-height:60vh}.parent-style8[data-v-d549cc90]{min-width:50%;max-width:60%;flex-basis:1;height:auto}.parent-style-works[data-v-d549cc90]{width:100%;max-width:100%;height:auto;max-height:250px}.parent-style9[data-v-d549cc90]{max-width:100%}.home2[data-v-001ae011]{position:relative;min-height:95vh;width:100%;display:flex}#tooltip2[data-v-001ae011],#tooltip3[data-v-001ae011]{color:#000}#bio[data-v-001ae011]{font-size:1rem;padding-top:50px;padding-left:10%;padding-right:10%;text-align:center;color:#000}#container[data-v-001ae011]{display:flex;position:relative;flex-wrap:wrap;padding-top:270px;padding-left:5%;padding-right:5%;width:90vw;justify-content:center}#innercontainer[data-v-001ae011]{width:100%;display:flex;justify-content:space-evenly;flex-wrap:wrap;min-height:400px;column-gap:0px;align-content:space-around}#heroIMG[data-v-001ae011]{width:300px;position:relative}#heroIMG>.image__wrapper.image__item[data-v-001ae011]{opacity:1}#heroIMG>.image__wrapper.image__item.loaded[data-v-001ae011]{opacity:1;transition:all 3s ease-in-out}#heroIMG>figure[data-v-001ae011]{margin:0}#heroIMG>.image__item[data-v-001ae011]{min-width:15vw;max-width:290px;justify-content:space-around}#tooltip[data-v-001ae011]{position:absolute;text-align:center;text-align:left;top:55%;left:50%;z-index:5;opacity:1}#tooltip2[data-v-001ae011]{font-size:.8rem}@media only screen and (max-width: 1024px){#heroIMG>.image__wrapper[data-v-001ae011]{width:100%;min-height:400px;justify-content:space-around;margin-bottom:100px}#heroIMG[data-v-001ae011]{width:100%;max-width:90vw;display:flex;justify-content:space-around;padding-bottom:50px}#innercontainer[data-v-001ae011]{gap:50px;flex-direction:column;align-items:center;padding-top:20vh}}@-webkit-keyframes myfirst-001ae011{0%{opacity:1}to{opacity:.3}}@keyframes myfirst-001ae011{0%{opacity:1}to{opacity:.3}}.bounce-enter-active[data-v-001ae011],.bounce-leave-active[data-v-001ae011]{animation:myfirst-001ae011 .5s linear}
