.site-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1em;opacity:0}@media screen and (max-width:700px){.site-header{padding:.5em 1em}}.site-header .router-link-exact-active h1.active{text-shadow:0 0 4px #fff,0 0 8px #fff}.site-header .siteContact.activeContact{text-shadow:0 0 4px red,0 0 8px red}.site-header h1{text-shadow:0 0 var(--glow-small) #fff,0 0 var(--glow-big) #fff;color:#fff;font-size:30px}@media only screen and (min-width:375px){.site-header h1{font-size:calc(24.87179px + 1.36752vw)}}@media only screen and (min-width:960px){.site-header h1{font-size:38px}}@media screen and (max-width:700px){.site-header h1{font-size:19px}}@media only screen and (max-width:700px)and (min-width:375px){.site-header h1{font-size:calc(14.51282px + 1.19658vw)}}@media only screen and (max-width:700px)and (min-width:960px){.site-header h1{font-size:26px}}.site-header h1 span::-moz-selection{text-shadow:0 0 2px #fff,0 0 4px #fff;background:transparent}.site-header h1 span::selection{text-shadow:0 0 2px #fff,0 0 4px #fff;background:transparent}.site-header .siteContact{color:red;text-shadow:0 0 var(--glow-small) red,0 0 var(--glow-big) red;font-size:30px}@media only screen and (min-width:375px){.site-header .siteContact{font-size:calc(24.87179px + 1.36752vw)}}@media only screen and (min-width:960px){.site-header .siteContact{font-size:38px}}@media screen and (max-width:700px){.site-header .siteContact{font-size:19px}}@media only screen and (max-width:700px)and (min-width:375px){.site-header .siteContact{font-size:calc(14.51282px + 1.19658vw)}}@media only screen and (max-width:700px)and (min-width:960px){.site-header .siteContact{font-size:26px}}.site-header .siteContact:active{text-shadow:0 0 4px red,0 0 8px red!important}@media(hover:hover)and (pointer:fine){.site-header .siteContact:hover{text-shadow:0 0 4px red,0 0 8px red!important}.site-header .siteContact:active{text-shadow:0 0 0 red!important}}.site-header .siteContact span::-moz-selection{text-shadow:0 0 2px red,0 0 4px red;background:transparent}.site-header .siteContact span::selection{text-shadow:0 0 2px red,0 0 4px red;background:transparent}@media screen and (max-width:700px){.site-header .longTitle{display:none}}.site-header .shortTitle{display:none}@media screen and (max-width:700px){.site-header .shortTitle{display:inline}}.site-footer{display:grid;grid-template-columns:20em 1fr 20em;grid-template-areas:"left center right";padding:1em;padding-bottom:.8em;opacity:0}@media screen and (max-width:700px){.site-footer{padding:.5rem 1em}}@media screen and (max-width:1200px){.site-footer{grid-template-columns:auto auto;grid-template-areas:"left right" "center center"}}.site-footer .site-footer-left{grid-area:left}@media screen and (max-width:1200px){.site-footer .site-footer-left{padding-bottom:.7rem}}@media screen and (max-width:700px){.site-footer .site-footer-left{padding-bottom:.5rem}}.site-footer .site-footer-center{justify-self:center;grid-area:center;text-align:center}@media screen and (max-width:1200px){.site-footer .site-footer-center{width:100%;text-align:center}}.site-footer .clientProject{position:relative}@media screen and (max-width:1200px){.site-footer .clientProject{width:100%;border-top:6px solid #fff;text-align:center;padding-top:.8rem;display:block}.site-footer .clientProject:after{content:"";top:-6px;left:0;width:100%;height:6px;-webkit-box-shadow:0 0 var(--glow-small) #fff,0 0 var(--glow-big) #fff;box-shadow:0 0 var(--glow-small) #fff,0 0 var(--glow-big) #fff;position:absolute;z-index:9}.site-footer .clientProject.filter-commercial{border-color:#0f0}.site-footer .clientProject.filter-commercial:after{-webkit-box-shadow:0 0 var(--glow-small) #0f0,0 0 var(--glow-big) #0f0;box-shadow:0 0 var(--glow-small) #0f0,0 0 var(--glow-big) #0f0}.site-footer .clientProject.filter-film{border-color:#00f}.site-footer .clientProject.filter-film:after{-webkit-box-shadow:0 0 var(--glow-small) #00f,0 0 var(--glow-big) #00f;box-shadow:0 0 var(--glow-small) #00f,0 0 var(--glow-big) #00f}.site-footer .clientProject.filter-contact{border-color:red}.site-footer .clientProject.filter-contact:after{-webkit-box-shadow:0 0 var(--glow-small) red,0 0 var(--glow-big) red;box-shadow:0 0 var(--glow-small) red,0 0 var(--glow-big) red}}@media screen and (max-height:700px)and (orientation:landscape),screen and (max-width:700px){.site-footer .clientProject{border-width:2px;padding-top:.5rem}.site-footer .clientProject:after{content:"";top:-2px;height:2px}}.site-footer .back,.site-footer .clientName,.site-footer .close,.site-footer .info,.site-footer .projectName,.site-footer .verticalLine{text-shadow:0 0 var(--glow-small) #fff,0 0 var(--glow-big) #fff}.site-footer .site-footer-glow:active{text-shadow:0 0 4px #fff,0 0 8px #fff}@media(hover:hover)and (pointer:fine){.site-footer .site-footer-glow:hover{text-shadow:0 0 4px #fff,0 0 8px #fff}.site-footer .site-footer-glow:active{text-shadow:0 0 0 #fff}}.site-footer .site-footer-right{justify-self:end;grid-area:right}@media screen and (max-width:1200px){.site-footer .site-footer-right{padding-bottom:.7em}}@media screen and (max-width:700px){.site-footer .site-footer-right{padding-bottom:.5em}}.site-footer .back.filter-commercial,.site-footer .close.filter-commercial,.site-footer .home.filter-commercial,.site-footer .info.filter-commercial{color:#0f0;text-shadow:0 0 var(--glow-small) #0f0,0 0 var(--glow-big) #0f0}.site-footer .back.filter-commercial.active,.site-footer .close.filter-commercial.active,.site-footer .home.filter-commercial.active,.site-footer .info.filter-commercial.active{text-shadow:0 0 4px #0f0,0 0 8px #0f0}@media(hover:hover)and (pointer:fine){.site-footer .back.filter-commercial:hover,.site-footer .close.filter-commercial:hover,.site-footer .home.filter-commercial:hover,.site-footer .info.filter-commercial:hover{text-shadow:0 0 4px #0f0,0 0 8px #0f0}.site-footer .back.filter-commercial:active,.site-footer .close.filter-commercial:active,.site-footer .home.filter-commercial:active,.site-footer .info.filter-commercial:active{text-shadow:0 0 0 #0f0}}.site-footer .back.filter-commercial::-moz-selection,.site-footer .close.filter-commercial::-moz-selection,.site-footer .home.filter-commercial::-moz-selection,.site-footer .info.filter-commercial::-moz-selection{text-shadow:0 0 2px #0f0,0 0 4px #0f0;background:transparent}.site-footer .back.filter-commercial::selection,.site-footer .close.filter-commercial::selection,.site-footer .home.filter-commercial::selection,.site-footer .info.filter-commercial::selection{text-shadow:0 0 2px #0f0,0 0 4px #0f0;background:transparent}.site-footer .back.filter-film,.site-footer .close.filter-film,.site-footer .film.filter-film,.site-footer .info.filter-film{color:#00f;text-shadow:0 0 var(--glow-small) #00f,0 0 var(--glow-big) #00f}.site-footer .back.filter-film.active,.site-footer .close.filter-film.active,.site-footer .film.filter-film.active,.site-footer .info.filter-film.active{text-shadow:0 0 6px #00f,0 0 10px #00f}@media(hover:hover)and (pointer:fine){.site-footer .back.filter-film:hover,.site-footer .close.filter-film:hover,.site-footer .film.filter-film:hover,.site-footer .info.filter-film:hover{text-shadow:0 0 6px #00f,0 0 10px #00f}.site-footer .back.filter-film:active,.site-footer .close.filter-film:active,.site-footer .film.filter-film:active,.site-footer .info.filter-film:active{text-shadow:0 0 0 #00f}}.site-footer .back.filter-film::-moz-selection,.site-footer .close.filter-film::-moz-selection,.site-footer .film.filter-film::-moz-selection,.site-footer .info.filter-film::-moz-selection{text-shadow:0 0 4px #00f,0 0 8px #00f;background:transparent}.site-footer .back.filter-film::selection,.site-footer .close.filter-film::selection,.site-footer .film.filter-film::selection,.site-footer .info.filter-film::selection{text-shadow:0 0 4px #00f,0 0 8px #00f;background:transparent}.site-footer .back.filter-contact,.site-footer .close.filter-contact,.site-footer .film.filter-contact,.site-footer .home.filter-contact,.site-footer .info.filter-contact{color:red;text-shadow:0 0 var(--glow-small) red,0 0 var(--glow-big) red}.site-footer .back.filter-contact.active,.site-footer .close.filter-contact.active,.site-footer .film.filter-contact.active,.site-footer .home.filter-contact.active,.site-footer .info.filter-contact.active{text-shadow:0 0 6px red,0 0 10px red}@media(hover:hover)and (pointer:fine){.site-footer .back.filter-contact:hover,.site-footer .close.filter-contact:hover,.site-footer .film.filter-contact:hover,.site-footer .home.filter-contact:hover,.site-footer .info.filter-contact:hover{text-shadow:0 0 6px red,0 0 10px red}.site-footer .back.filter-contact:active,.site-footer .close.filter-contact:active,.site-footer .film.filter-contact:active,.site-footer .home.filter-contact:active,.site-footer .info.filter-contact:active{text-shadow:0 0 0 red}}.site-footer .back.filter-contact::-moz-selection,.site-footer .close.filter-contact::-moz-selection,.site-footer .film.filter-contact::-moz-selection,.site-footer .home.filter-contact::-moz-selection,.site-footer .info.filter-contact::-moz-selection{text-shadow:0 0 4px red,0 0 8px red;background:transparent}.site-footer .back.filter-contact::selection,.site-footer .close.filter-contact::selection,.site-footer .film.filter-contact::selection,.site-footer .home.filter-contact::selection,.site-footer .info.filter-contact::selection{text-shadow:0 0 4px red,0 0 8px red;background:transparent}.site-footer a,.site-footer button,.site-footer span{font-size:30px}@media only screen and (min-width:375px){.site-footer a,.site-footer button,.site-footer span{font-size:calc(24.87179px + 1.36752vw)}}@media only screen and (min-width:960px){.site-footer a,.site-footer button,.site-footer span{font-size:38px}}@media screen and (max-width:700px){.site-footer a,.site-footer button,.site-footer span{font-size:19px}}@media only screen and (max-width:700px)and (min-width:375px){.site-footer a,.site-footer button,.site-footer span{font-size:calc(14.51282px + 1.19658vw)}}@media only screen and (max-width:700px)and (min-width:960px){.site-footer a,.site-footer button,.site-footer span{font-size:26px}}@media screen and (max-width:700px){.site-footer .projectName,.site-footer .verticalLine{display:none}}.contact{width:100%;text-shadow:0 0 var(--glow-small) #fff,0 0 var(--glow-big) #fff;background:rgba(0,0,0,.7);z-index:100}.contact,.contact .container{height:100%;overflow-y:auto;padding:0 1em;position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.contact .container{width:calc(100vw - 2em - 18px);color:red;width:100%;text-shadow:0 0 var(--glow-small) red,0 0 var(--glow-big) red}@media screen and (max-width:700px){.contact .container{width:calc(100vw - 2em - 6px)}}.contact .container p,.contact .container span{font-size:30px}@media only screen and (min-width:375px){.contact .container p,.contact .container span{font-size:calc(24.87179px + 1.36752vw)}}@media only screen and (min-width:960px){.contact .container p,.contact .container span{font-size:38px}}@media screen and (max-width:700px){.contact .container p,.contact .container span{font-size:19px}}@media only screen and (max-width:700px)and (min-width:375px){.contact .container p,.contact .container span{font-size:calc(14.51282px + 1.19658vw)}}@media only screen and (max-width:700px)and (min-width:960px){.contact .container p,.contact .container span{font-size:26px}}.contact .container a:active{text-shadow:0 0 4px red,0 0 8px red}@media(hover:hover)and (pointer:fine){.contact .container a:hover{text-shadow:0 0 4px red,0 0 8px red}.contact .container a:active{text-shadow:0 0 0 red}}.contact .details{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;position:relative;z-index:9999999999}.contact .details li{display:grid;grid-template-columns:1fr 1fr;border-bottom:5px solid red;padding:.7em 0;position:relative}.contact .details li:after{content:"";bottom:-5px;left:0;width:100%;height:5px;-webkit-box-shadow:0 0 var(--glow-small) red,0 0 var(--glow-big) red;box-shadow:0 0 var(--glow-small) red,0 0 var(--glow-big) red;position:absolute;z-index:9}.contact .details li .uniquefield{grid-column:span 2}@media screen and (max-width:700px){.contact .details li{border-width:2px}.contact .details li:after{content:"";bottom:-2px;height:2px}}.contact .details li:last-child{border:0}.contact .details li:last-child:after{content:none}.contact .text{text-align:center;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;text-shadow:0 0 var(--glow-small) red,0 0 var(--glow-big) red}.contact .text p{margin-top:1em;margin-bottom:1em;font-size:30px;color:red}@media only screen and (min-width:375px){.contact .text p{font-size:calc(24.87179px + 1.36752vw)}}@media only screen and (min-width:960px){.contact .text p{font-size:38px}}@media screen and (max-width:700px){.contact .text p{font-size:22px}}@media only screen and (max-width:700px)and (min-width:375px){.contact .text p{font-size:calc(16.87179px + 1.36752vw)}}@media only screen and (max-width:700px)and (min-width:960px){.contact .text p{font-size:30px}}.contact .text p::-moz-selection{text-shadow:0 0 2px red,0 0 6px red;background:transparent}.contact .text p::selection{text-shadow:0 0 2px red,0 0 6px red;background:transparent}.contact .text a:active{text-shadow:0 0 4px red,0 0 8px red}@media(hover:hover)and (pointer:fine){.contact .text a:hover{text-shadow:0 0 4px red,0 0 8px red}.contact .text a:active{text-shadow:0 0 0 red}}.contact .text a::-moz-selection{text-shadow:0 0 2px red,0 0 6px red;background:transparent}.contact .text a::selection{text-shadow:0 0 2px red,0 0 6px red;background:transparent}:root{--vh:100vh;--framewidth:100vh;--frameheight:100vw;--dvh:100dvh;--vw:100vw;--offset:0px;--mbreak:$m-break;--sbreak:$s-break;--glow-small:1px;--glow-big:2px}.page-enter-active,.page-leave-active{-webkit-transition:opacity .5s ease;transition:opacity .5s ease}.page-enter,.page-leave-to{opacity:0}.frame-enter-active,.frame-leave-active{-webkit-transition:width 1s ease 4.1s,-webkit-transform 1s ease 3s;transition:width 1s ease 4.1s,-webkit-transform 1s ease 3s;transition:transform 1s ease 3s,width 1s ease 4.1s;transition:transform 1s ease 3s,width 1s ease 4.1s,-webkit-transform 1s ease 3s}@-webkit-keyframes frameColor{0%{border-color:#fff}25%{border-color:red}50%{border-color:#0f0}75%{border-color:#00f}to{border-color:#fff}}@keyframes frameColor{0%{border-color:#fff}25%{border-color:red}50%{border-color:#0f0}75%{border-color:#00f}to{border-color:#fff}}*,:after,:before{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smooth:always}@font-face{font-family:Modern;src:url(/assets/fonts/ModernGothic-Medium.woff2) format("woff2");font-weight:700;font-style:normal;font-display:block}:root{--plyr-color-main:var(--highlight);--plyr-font-family:"Modern",Helvetica,Arial,sans-serif;--plyr-font-weight-regular:400;--plyr-font-weight-bold:400;--plyr-font-smoothing:true}body{font-size:20px;height:100%;font-size:14px;font-family:Modern,Helvetica,Arial,sans-serif;text-transform:uppercase;background:#000;color:#fff;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:fixed;overflow:hidden;-webkit-tap-highlight-color:transparent;position:relative;width:100%}@media only screen and (min-width:375px){body{font-size:14px}}@media only screen and (min-width:960px){body{font-size:14px}}body.no-mouse,body.no-mouse *{pointer-events:none!important}@media screen and (max-width:700px){body{font-size:12px}}@media only screen and (max-width:700px)and (min-width:375px){body{font-size:12px}}@media only screen and (max-width:700px)and (min-width:960px){body{font-size:12px}}a,blockquote,button,figcaption,h1,h2,h3,h4,h5,h6,input,ol,p,span,strong,ul{font-size:1em;font-weight:400;font-family:inherit;text-transform:inherit;line-height:1;letter-spacing:.01em}a{color:inherit;font-weight:inherit;text-decoration:none}a[target=_blank]{cursor:alias}ol,ul{list-style:none}button{background:transparent;outline:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;cursor:pointer;border:0;color:inherit}input{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-shadow:0;box-shadow:0}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}::-moz-selection{text-shadow:0 0 2px #fff,0 0 6px #fff;background:transparent}::selection{text-shadow:0 0 2px #fff,0 0 6px #fff;background:transparent}.site-container{height:var(--vh);display:grid;grid-template-rows:auto 1fr auto}@supports(height:100dvh){.site-container{height:var(--dvh)}}.main{padding:0 1em;width:100vw;max-width:100vw;-ms-flex-item-align:center;align-self:center;justify-self:center;-webkit-transform:scale(1);transform:scale(1)}.frame,.main{height:100%;overflow:visible}.frame{border:5px solid #fff;position:relative;-webkit-transition:border-color .25s ease;transition:border-color .25s ease}.frame:after{content:"";position:absolute;top:-5px;left:-5px;width:calc(100% + 10px);height:calc(100% + 10px);z-index:30;-webkit-box-shadow:0 0 var(--glow-small) #fff,0 0 var(--glow-big) #fff;box-shadow:0 0 var(--glow-small) #fff,0 0 var(--glow-big) #fff;pointer-events:none}@media screen and (max-height:700px)and (orientation:landscape),screen and (max-width:700px){.frame:after{top:-2px;left:-2px;width:calc(100% + 4px);height:calc(100% + 4px);-webkit-transition:-webkit-box-shadow .25s ease;transition:-webkit-box-shadow .25s ease;transition:box-shadow .25s ease;transition:box-shadow .25s ease,-webkit-box-shadow .25s ease}}@media screen and (max-height:700px)and (orientation:landscape),screen and (max-width:700px){.frame{border-width:2px}}.frame:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:30;-webkit-box-shadow:0 0 var(--glow-small) #fff inset,0 0 var(--glow-big) #fff inset;box-shadow:0 0 var(--glow-small) #fff inset,0 0 var(--glow-big) #fff inset;pointer-events:none;-webkit-transition:-webkit-box-shadow .25s ease;transition:-webkit-box-shadow .25s ease;transition:box-shadow .25s ease;transition:box-shadow .25s ease,-webkit-box-shadow .25s ease}.frame.col-ff0000:after{-webkit-box-shadow:0 0 var(--glow-small) red,0 0 var(--glow-big) red;box-shadow:0 0 var(--glow-small) red,0 0 var(--glow-big) red}.frame.col-ff0000:before{content:"";-webkit-box-shadow:0 0 var(--glow-small) red inset,0 0 var(--glow-big) red inset;box-shadow:0 0 var(--glow-small) red inset,0 0 var(--glow-big) red inset}.frame.col-00ff00:after{-webkit-box-shadow:0 0 var(--glow-small) #0f0,0 0 var(--glow-big) #0f0;box-shadow:0 0 var(--glow-small) #0f0,0 0 var(--glow-big) #0f0}.frame.col-00ff00:before{content:"";-webkit-box-shadow:0 0 var(--glow-small) #0f0 inset,0 0 var(--glow-big) #0f0 inset;box-shadow:0 0 var(--glow-small) #0f0 inset,0 0 var(--glow-big) #0f0 inset}.frame.col-0000ff:after{-webkit-box-shadow:0 0 var(--glow-small) #00f,0 0 var(--glow-big) #00f;box-shadow:0 0 var(--glow-small) #00f,0 0 var(--glow-big) #00f}.frame.col-0000ff:before{content:"";-webkit-box-shadow:0 0 var(--glow-small) #00f inset,0 0 var(--glow-big) #00f inset;box-shadow:0 0 var(--glow-small) #00f inset,0 0 var(--glow-big) #00f inset}@media(orientation:portrait){body.mobile .project .mediaContainer.video.horizontal{rotate:90deg!important;width:var(--frameheight)!important;height:var(--framewidth)!important;-webkit-transform-origin:0 0!important;transform-origin:0 0!important;translate:var(--framewidth) 0!important}body.mobile .project .mediaContainer video{-o-object-fit:cover!important;object-fit:cover!important}}@media(orientation:landscape){.landscape body{rotate:-90deg;-webkit-transform-origin:0 0;transform-origin:0 0;translate:0 var(--vh);font-size:12px;width:var(--vh);height:var(--vw)}}@media only screen and (orientation:landscape)and (min-width:375px){.landscape body{font-size:12px}}@media only screen and (orientation:landscape)and (min-width:960px){.landscape body{font-size:12px}}@media(orientation:landscape){@supports(height:100dvh){.landscape body{translate:0 var(--dvh)}}}@media(orientation:landscape){.landscape .site-container{height:var(--vw);width:var(--vh)}@supports(height:100dvh){.landscape .site-container{width:var(--dvh)}}}@media(orientation:landscape){.landscape .main{height:100%;max-height:var(--vw);width:100%;max-width:none}}@media(orientation:landscape){.landscape .mainconainer{width:var(--vh)!important}@supports(height:100dvh){.landscape .mainconainer{width:var(--dvh)!important}}}@media(orientation:landscape){.landscape .project .mediaContainer.video.horizontal{rotate:90deg!important;width:var(--framewidth)!important;height:var(--frameheight)!important;-webkit-transform-origin:0 0!important;transform-origin:0 0!important;translate:var(--frameheight) 0!important}}@media(orientation:landscape){.landscape .project .mediaContainer video{-o-object-fit:cover!important;object-fit:cover!important}}@media screen and (orientation:landscape)and (max-height:700px){.landscape .home .selectionFrame:after{top:-2px!important;left:-2px!important;width:calc(100% + 4px)!important;height:calc(100% + 4px)!important;-webkit-transition:-webkit-box-shadow .25s ease!important;transition:-webkit-box-shadow .25s ease!important;transition:box-shadow .25s ease!important;transition:box-shadow .25s ease,-webkit-box-shadow .25s ease!important}}@media screen and (orientation:landscape)and (max-height:700px){.landscape .home .selectionFrame{width:calc(var(--vh) - 2em - 4px)!important}@supports(height:100dvh){.landscape .home .selectionFrame{width:calc(var(--dvh) - 2em - 4px)!important}}}@media screen and (orientation:landscape)and (max-height:700px){.landscape .home .selectionFrame{display:block}}@media screen and (orientation:landscape)and (max-height:700px){.landscape .home .gradient{display:block!important;position:absolute!important;pointer-events:none!important;top:0!important;left:0!important;width:100%!important;height:100%!important;z-index:40!important;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.7)),color-stop(20%,transparent),color-stop(80%,transparent),to(rgba(0,0,0,.7)))!important;background:linear-gradient(180deg,rgba(0,0,0,.7),transparent 20%,transparent 80%,rgba(0,0,0,.7))!important}}@media screen and (orientation:landscape)and (max-height:700px){.landscape .home .container{width:calc(var(--vh) - 2em - 8px)!important;height:100%}@supports(height:100dvh){.landscape .home .container{width:calc(var(--dvh) - 2em - 8px)!important}}}@media screen and (orientation:landscape)and (max-height:700px){.landscape .home .projects-list{row-gap:4px!important;grid-template-columns:1fr!important}}@media screen and (orientation:landscape)and (min-height:701px){.landscape .home .projects-list{padding-top:1em!important;padding-bottom:1em!important}}@media screen and (orientation:landscape)and (max-height:700px){.landscape .site-header{padding:.5em 1em!important}}@media screen and (orientation:landscape)and (max-height:700px){.landscape .site-header h1{font-size:20px}}@media only screen and (orientation:landscape)and (max-height:700px)and (min-width:375px){.landscape .site-header h1{font-size:20px}}@media only screen and (orientation:landscape)and (max-height:700px)and (min-width:960px){.landscape .site-header h1{font-size:20px}}@media screen and (orientation:landscape)and (max-height:700px){.landscape .site-header .siteContact{font-size:20px}}@media only screen and (orientation:landscape)and (max-height:700px)and (min-width:375px){.landscape .site-header .siteContact{font-size:20px}}@media only screen and (orientation:landscape)and (max-height:700px)and (min-width:960px){.landscape .site-header .siteContact{font-size:20px}}@media screen and (orientation:landscape)and (max-height:700px){.landscape .site-header .longTitle{display:none!important}}@media screen and (orientation:landscape)and (max-height:700px){.landscape .site-header .shortTitle{display:inline!important}}@media screen and (orientation:landscape)and (max-height:700px){.landscape .site-footer{padding:.5em 1em!important}}@media screen and (orientation:landscape)and (max-height:1200px){.landscape .site-footer{grid-template-columns:auto auto!important;grid-template-areas:"left right" "center center"!important}}@media screen and (orientation:landscape)and (max-height:1200px){.landscape .site-footer .site-footer-left{padding-bottom:.7em!important}}@media screen and (orientation:landscape)and (max-height:700px){.landscape .site-footer .site-footer-left{padding-bottom:.5em!important}}@media screen and (orientation:landscape)and (max-height:1200px){.landscape .site-footer .clientProject,.landscape .site-footer .site-footer-center{width:100%!important;text-align:center!important}.landscape .site-footer .clientProject{border-top:6px solid #fff!important;padding-top:.7rem!important;display:block!important}.landscape .site-footer .clientProject:after{content:""!important;top:-6px!important;left:0!important;width:100%!important;height:6px!important;-webkit-box-shadow:0 0 var(--glow-small) #fff,0 0 var(--glow-big) #fff!important;box-shadow:0 0 var(--glow-small) #fff,0 0 var(--glow-big) #fff!important;position:absolute!important;z-index:9!important}}@media screen and (orientation:landscape)and (max-height:700px){.landscape .site-footer .clientProject{border-width:2px!important}.landscape .site-footer .clientProject:after{content:""!important;top:-2px!important;height:2px!important}.landscape .site-footer .clientProject.filter-commercial{border-color:#0f0!important}.landscape .site-footer .clientProject.filter-commercial:after{-webkit-box-shadow:0 0 var(--glow-small) #0f0,0 0 var(--glow-big) #0f0!important;box-shadow:0 0 var(--glow-small) #0f0,0 0 var(--glow-big) #0f0!important}.landscape .site-footer .clientProject.filter-film{border-color:#00f!important}.landscape .site-footer .clientProject.filter-film:after{-webkit-box-shadow:0 0 var(--glow-small) #00f,0 0 var(--glow-big) #00f!important;box-shadow:0 0 var(--glow-small) #00f,0 0 var(--glow-big) #00f!important}.landscape .site-footer .clientProject.filter-contact{border-color:red!important}.landscape .site-footer .clientProject.filter-contact:after{-webkit-box-shadow:0 0 var(--glow-small) red,0 0 var(--glow-big) red!important;box-shadow:0 0 var(--glow-small) red,0 0 var(--glow-big) red!important}}@media screen and (orientation:landscape)and (max-height:1200px){.landscape .site-footer .site-footer-right{padding-bottom:.7em!important}}@media screen and (orientation:landscape)and (max-height:700px){.landscape .site-footer .site-footer-right{padding-bottom:.5em!important}}@media screen and (orientation:landscape)and (max-height:700px){.landscape .site-footer a,.landscape .site-footer button,.landscape .site-footer span{font-size:20px}}@media only screen and (orientation:landscape)and (max-height:700px)and (min-width:375px){.landscape .site-footer a,.landscape .site-footer button,.landscape .site-footer span{font-size:20px}}@media only screen and (orientation:landscape)and (max-height:700px)and (min-width:960px){.landscape .site-footer a,.landscape .site-footer button,.landscape .site-footer span{font-size:20px}}@media screen and (orientation:landscape)and (max-height:700px){.landscape .site-footer .projectName,.landscape .site-footer .verticalLine{display:none!important}}@media screen and (orientation:landscape)and (max-height:700px){.landscape .contact .container p,.landscape .contact .container span{font-size:20px}}@media only screen and (orientation:landscape)and (max-height:700px)and (min-width:375px){.landscape .contact .container p,.landscape .contact .container span{font-size:20px}}@media only screen and (orientation:landscape)and (max-height:700px)and (min-width:960px){.landscape .contact .container p,.landscape .contact .container span{font-size:20px}}@media screen and (orientation:landscape)and (max-height:700px){.landscape .contact .details li{border-width:2px}.landscape .contact .details li:not(:last-child):after{content:"";bottom:-2px;height:2px}}@media screen and (orientation:landscape)and (max-height:700px){.landscape .project .unmutemute{font-size:20px}}@media only screen and (orientation:landscape)and (max-height:700px)and (min-width:375px){.landscape .project .unmutemute{font-size:20px}}@media only screen and (orientation:landscape)and (max-height:700px)and (min-width:960px){.landscape .project .unmutemute{font-size:20px}}@media screen and (orientation:landscape)and (max-height:700px){.landscape .project .overlay p,.landscape .project .overlay span{font-size:20px}}@media only screen and (orientation:landscape)and (max-height:700px)and (min-width:375px){.landscape .project .overlay p,.landscape .project .overlay span{font-size:20px}}@media only screen and (orientation:landscape)and (max-height:700px)and (min-width:960px){.landscape .project .overlay p,.landscape .project .overlay span{font-size:20px}}@media screen and (orientation:landscape)and (max-height:700px){.landscape .project .description{border-width:2px!important}.landscape .project .description:after{content:"";bottom:-2px!important;height:2px!important}}@media screen and (orientation:landscape)and (max-height:700px){.landscape .project .details li{border-width:2px!important}.landscape .project .details li:after{content:"";bottom:-2px!important;height:2px!important}}.projects-enter-active{-webkit-transition:opacity 0s ease!important;transition:opacity 0s ease!important}.projects-leave-active{-webkit-transition:opacity 1s ease!important;transition:opacity 1s ease!important}.projects-enter,.projects-leave-to{opacity:0!important}.project-enter-active{-webkit-transition:opacity 1s ease .5s;transition:opacity 1s ease .5s}.project-leave-active{-webkit-transition:opacity 0s ease;transition:opacity 0s ease}.project-enter,.project-leave-to{opacity:0}.home{height:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}.home .selectionFrame{pointer-events:none;position:absolute;width:calc(100vw - 2em - 4px);-webkit-transition:-webkit-box-shadow .25s ease;transition:-webkit-box-shadow .25s ease;transition:box-shadow .25s ease;transition:box-shadow .25s ease,-webkit-box-shadow .25s ease;aspect-ratio:4/3;top:50%;-webkit-transform:translateY(-50%) translateZ(0);transform:translateY(-50%) translateZ(0);left:0;z-index:50;display:none;visibility:hidden!important}@media screen and (max-height:700px)and (orientation:landscape),screen and (max-width:700px){.home .selectionFrame{aspect-ratio:1/1}}.home .selectionFrame:after{top:-2px;left:-2px;width:calc(100% + 4px);height:calc(100% + 4px);-webkit-box-shadow:0 0 var(--glow-small) #fff,0 0 var(--glow-big) #fff;box-shadow:0 0 var(--glow-small) #fff,0 0 var(--glow-big) #fff}.home .selectionFrame:after,.home .selectionFrame:before{content:"";position:absolute;z-index:30;pointer-events:none}.home .selectionFrame:before{top:0;left:0;width:100%;height:100%;-webkit-box-shadow:0 0 var(--glow-small) #fff inset,0 0 var(--glow-big) #fff inset;box-shadow:0 0 var(--glow-small) #fff inset,0 0 var(--glow-big) #fff inset;-webkit-transition:-webkit-box-shadow .25s ease;transition:-webkit-box-shadow .25s ease;transition:box-shadow .25s ease;transition:box-shadow .25s ease,-webkit-box-shadow .25s ease}.home .selectionFrame.col-ff0000:after{-webkit-box-shadow:0 0 var(--glow-small) red,0 0 var(--glow-big) red;box-shadow:0 0 var(--glow-small) red,0 0 var(--glow-big) red}.home .selectionFrame.col-ff0000:before{content:"";-webkit-box-shadow:0 0 var(--glow-small) red inset,0 0 var(--glow-big) red inset;box-shadow:0 0 var(--glow-small) red inset,0 0 var(--glow-big) red inset}.home .selectionFrame.col-00ff00:after{-webkit-box-shadow:0 0 var(--glow-small) #0f0,0 0 var(--glow-big) #0f0;box-shadow:0 0 var(--glow-small) #0f0,0 0 var(--glow-big) #0f0}.home .selectionFrame.col-00ff00:before{content:"";-webkit-box-shadow:0 0 var(--glow-small) #0f0 inset,0 0 var(--glow-big) #0f0 inset;box-shadow:0 0 var(--glow-small) #0f0 inset,0 0 var(--glow-big) #0f0 inset}.home .selectionFrame.col-0000ff:after{-webkit-box-shadow:0 0 var(--glow-small) #00f,0 0 var(--glow-big) #00f;box-shadow:0 0 var(--glow-small) #00f,0 0 var(--glow-big) #00f}.home .selectionFrame.col-0000ff:before{content:"";-webkit-box-shadow:0 0 var(--glow-small) #00f inset,0 0 var(--glow-big) #00f inset;box-shadow:0 0 var(--glow-small) #00f inset,0 0 var(--glow-big) #00f inset}@media screen and (max-width:700px){.home .selectionFrame{display:block}}@media screen and (max-width:700px){.home .gradient{display:block;position:absolute;pointer-events:none;top:0;left:0;width:100%;height:100%;z-index:40;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.8)),color-stop(5%,rgba(0,0,0,.8)),color-stop(35%,transparent),color-stop(65%,transparent),color-stop(95%,rgba(0,0,0,.8)),to(rgba(0,0,0,.8)));background:linear-gradient(180deg,rgba(0,0,0,.8),rgba(0,0,0,.8) 5%,transparent 35%,transparent 65%,rgba(0,0,0,.8) 95%,rgba(0,0,0,.8))}}.home .container{height:100%;width:calc(100vw - 2em - 10px);overflow-y:scroll;position:absolute;opacity:0;overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}@media screen and (max-width:700px){.home .container{width:calc(100vw - 2em - 8px)}}.home .container::-webkit-scrollbar{display:none}.home .container.noscroll{overflow:hidden}.home .projects-list{display:grid;grid-template-columns:1fr 1fr 1fr;-webkit-column-gap:1em;-moz-column-gap:1em;column-gap:1em;row-gap:5em;padding:1em 0;padding-bottom:1em}@media screen and (max-width:1000px){.home .projects-list{grid-template-columns:1fr 1fr}}@media screen and (max-width:700px){.home .projects-list{row-gap:4px;grid-template-columns:1fr}}@media screen and (min-width:701px)and (orientation:portrait),screen and (min-width:1000px){.home .projects-list{padding-top:1em!important;padding-bottom:1em!important}}.home .project-item{position:relative;aspect-ratio:4/3}@media screen and (max-height:700px)and (orientation:landscape),screen and (max-width:700px){.home .project-item{aspect-ratio:1/1}}.home .project-item .overlay{content:"";display:block;position:absolute;pointer-events:none;top:0;left:0;width:100%;height:100%;background:#000;mix-blend-mode:none}.home .project-item a{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.home .project-item img{width:100%;height:100%;position:absolute;-o-object-fit:cover;object-fit:cover;top:0;left:0;pointer-events:none}@-webkit-keyframes roscale{0%{-webkit-transform:rotate(0deg) scale(1);transform:rotate(0deg) scale(1)}to{-webkit-transform:rotate(-15deg) scale(1.55);transform:rotate(-15deg) scale(1.55)}}@keyframes roscale{0%{-webkit-transform:rotate(0deg) scale(1);transform:rotate(0deg) scale(1)}to{-webkit-transform:rotate(-15deg) scale(1.55);transform:rotate(-15deg) scale(1.55)}}.intro{background:red;cursor:none;opacity:1;z-index:1;-webkit-transform:translateZ(0);transform:translateZ(0)}.intro,.panel{position:absolute;left:0;width:100%;height:100%;top:0;overflow:hidden}.panel{opacity:0;will-change:transform opacity;mix-blend-mode:difference;-webkit-mask-size:100% 100%;mask-size:100% 100%}.panel img,.panel picture{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.intro-enter-active,.intro-leave-active{-webkit-transition:opacity 1s ease;transition:opacity 1s ease}.intro-enter,.intro-leave-to{opacity:0}.overlay-enter-active,.overlay-leave-active{-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.overlay-enter-active .description,.overlay-enter-active .details,.overlay-leave-active .description,.overlay-leave-active .details{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.overlay-enter,.overlay-leave-to{opacity:0}.overlay-enter .description,.overlay-enter .details,.overlay-leave-to .description,.overlay-leave-to .details{-webkit-transform:translateY(1em);transform:translateY(1em)}.project{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;overflow:hidden}.project canvas{cursor:none;z-index:10}.project .unmutemute{font-size:30px;text-shadow:0 0 var(--glow-small) #fff,0 0 var(--glow-big) #fff;color:#fff;display:block}@media only screen and (min-width:375px){.project .unmutemute{font-size:calc(24.87179px + 1.36752vw)}}@media only screen and (min-width:960px){.project .unmutemute{font-size:38px}}@media screen and (max-width:700px){.project .unmutemute{font-size:19px}}@media only screen and (max-width:700px)and (min-width:375px){.project .unmutemute{font-size:calc(14.51282px + 1.19658vw)}}@media only screen and (max-width:700px)and (min-width:960px){.project .unmutemute{font-size:26px}}.project .unmutemute:active{text-shadow:0 0 2px #fff,0 0 6px #fff}@media(hover:hover)and (pointer:fine){.project .unmutemute:hover{text-shadow:0 0 2px #fff,0 0 6px #fff}.project .unmutemute:active{text-shadow:0 0 0 #fff}}@media screen and (max-width:700px){.project .unmutemute{font-size:22px}}@media only screen and (max-width:700px)and (min-width:375px){.project .unmutemute{font-size:calc(16.87179px + 1.36752vw)}}@media only screen and (max-width:700px)and (min-width:960px){.project .unmutemute{font-size:30px}}.project .unmutemute.filter-commercial{color:#0f0;text-shadow:0 0 var(--glow-small) #0f0,0 0 var(--glow-big) #0f0}.project .unmutemute.filter-commercial:active{text-shadow:0 0 4px #0f0,0 0 8px #0f0}@media(hover:hover)and (pointer:fine){.project .unmutemute.filter-commercial:hover{text-shadow:0 0 4px #0f0,0 0 8px #0f0}.project .unmutemute.filter-commercial:active{text-shadow:0 0 0 #0f0}}.project .unmutemute.filter-commercial::-moz-selection{text-shadow:0 0 2px #0f0,0 0 4px #0f0;background:transparent}.project .unmutemute.filter-commercial::selection{text-shadow:0 0 2px #0f0,0 0 4px #0f0;background:transparent}.project .unmutemute.filter-film{color:#00f;text-shadow:0 0 var(--glow-small) #00f,0 0 var(--glow-big) #00f}.project .unmutemute.filter-film:active{text-shadow:0 0 6px #00f,0 0 10px #00f}@media(hover:hover)and (pointer:fine){.project .unmutemute.filter-film:hover{text-shadow:0 0 6px #00f,0 0 10px #00f}.project .unmutemute.filter-film:active{text-shadow:0 0 0 #00f}}.project .unmutemute.filter-film::-moz-selection{text-shadow:0 0 4px #00f,0 0 8px #00f;background:transparent}.project .unmutemute.filter-film::selection{text-shadow:0 0 4px #00f,0 0 8px #00f;background:transparent}.project .unmutemute.filter-contact{color:red;text-shadow:0 0 var(--glow-small) red,0 0 var(--glow-big) red}.project .unmutemute.filter-contact:active{text-shadow:0 0 6px red,0 0 10px red}@media(hover:hover)and (pointer:fine){.project .unmutemute.filter-contact:hover{text-shadow:0 0 6px red,0 0 10px red}.project .unmutemute.filter-contact:active{text-shadow:0 0 0 red}}.project .unmutemute.filter-contact::-moz-selection{text-shadow:0 0 4px red,0 0 8px red;background:transparent}.project .unmutemute.filter-contact::selection{text-shadow:0 0 4px red,0 0 8px red;background:transparent}.project .unmutemute.desktop{top:0;left:0;z-index:9999;pointer-events:none;position:absolute}.project .unmutemute.mobile{bottom:1rem;width:100%;text-align:center;z-index:9999;position:absolute;justify-self:center;-webkit-transform:translateZ(0)!important;transform:translateZ(0)!important}.project .mediaContainer{width:100%;height:100%;position:relative;overflow:hidden;-ms-overflow-style:none;scrollbar-width:none}.project .mediaContainer::-webkit-scrollbar{display:none}.project .mediaContainer .video{width:100%;height:100%;position:absolute;overflow:hidden;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.project .mediaContainer.images{overflow:auto}.project .mediaContainer video{width:100%;height:100%}.project .mediaContainer video,.project .mediaContainer video.horizontal{-o-object-fit:cover;object-fit:cover}.project .mediaContainer video.vertical{-o-object-fit:contain;object-fit:contain}@media(max-aspect-ratio:1/1){.project .mediaContainer video,.project .mediaContainer video.horizontal{-o-object-fit:contain;object-fit:contain}.project .mediaContainer video.vertical{-o-object-fit:cover;object-fit:cover}}.project .mediaContainer img{width:100%;display:block;height:100%;-o-object-fit:cover;object-fit:cover}@media(max-aspect-ratio:1/1){.project .mediaContainer img{-o-object-fit:contain;object-fit:contain}}.project .mediaContainer img.images{height:auto;-o-object-fit:unset;object-fit:unset}.project .overlay{width:100%;height:100%;text-shadow:0 0 var(--glow-small) #fff,0 0 var(--glow-big) #fff;background-image:-webkit-gradient(linear,left top,left bottom,from(#000),color-stop(19%,rgba(0,0,0,.738)),color-stop(34%,rgba(0,0,0,.541)),color-stop(47%,rgba(0,0,0,.382)),color-stop(56.5%,rgba(0,0,0,.278)),color-stop(65%,rgba(0,0,0,.194)),color-stop(73%,rgba(0,0,0,.126)),color-stop(80.2%,rgba(0,0,0,.075)),color-stop(86.1%,rgba(0,0,0,.042)),color-stop(91%,rgba(0,0,0,.021)),color-stop(95.2%,rgba(0,0,0,.008)),color-stop(98.2%,rgba(0,0,0,.002)),to(transparent));background-image:linear-gradient(180deg,#000 0,rgba(0,0,0,.738) 19%,rgba(0,0,0,.541) 34%,rgba(0,0,0,.382) 47%,rgba(0,0,0,.278) 56.5%,rgba(0,0,0,.194) 65%,rgba(0,0,0,.126) 73%,rgba(0,0,0,.075) 80.2%,rgba(0,0,0,.042) 86.1%,rgba(0,0,0,.021) 91%,rgba(0,0,0,.008) 95.2%,rgba(0,0,0,.002) 98.2%,transparent);overflow-y:auto;padding:0 1em;position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);z-index:20}.project .overlay p,.project .overlay span{font-size:30px}@media only screen and (min-width:375px){.project .overlay p,.project .overlay span{font-size:calc(24.87179px + 1.36752vw)}}@media only screen and (min-width:960px){.project .overlay p,.project .overlay span{font-size:38px}}@media screen and (max-width:700px){.project .overlay p,.project .overlay span{font-size:19px}}@media only screen and (max-width:700px)and (min-width:375px){.project .overlay p,.project .overlay span{font-size:calc(14.51282px + 1.19658vw)}}@media only screen and (max-width:700px)and (min-width:960px){.project .overlay p,.project .overlay span{font-size:26px}}.project .overlay a:active{text-shadow:0 0 4px #fff,0 0 8px #fff}@media(hover:hover)and (pointer:fine){.project .overlay a:hover{text-shadow:0 0 4px #fff,0 0 8px #fff}.project .overlay a:active{text-shadow:0 0 0 #fff}}.project .overlay.filter-commercial{color:#0f0;text-shadow:0 0 var(--glow-small) #0f0,0 0 var(--glow-big) #0f0}.project .overlay.filter-commercial a.active{text-shadow:0 0 4px #0f0,0 0 8px #0f0}@media(hover:hover)and (pointer:fine){.project .overlay.filter-commercial a:hover{text-shadow:0 0 4px #0f0,0 0 8px #0f0}.project .overlay.filter-commercial a:active{text-shadow:0 0 0 #0f0}}.project .overlay.filter-commercial::-moz-selection{text-shadow:0 0 2px #0f0,0 0 4px #0f0;background:transparent}.project .overlay.filter-commercial::selection{text-shadow:0 0 2px #0f0,0 0 4px #0f0;background:transparent}.project .overlay.filter-commercial .description{border-bottom:5px solid #0f0}.project .overlay.filter-commercial .description:after{-webkit-box-shadow:0 0 var(--glow-small) #0f0,0 0 var(--glow-big) #0f0;box-shadow:0 0 var(--glow-small) #0f0,0 0 var(--glow-big) #0f0}.project .overlay.filter-commercial .details li{border-bottom:5px solid #0f0}.project .overlay.filter-commercial .details li:after{-webkit-box-shadow:0 0 var(--glow-small) #0f0,0 0 var(--glow-big) #0f0;box-shadow:0 0 var(--glow-small) #0f0,0 0 var(--glow-big) #0f0}.project .overlay.filter-film{color:#00f;text-shadow:0 0 var(--glow-small) #00f,0 0 var(--glow-big) #00f}.project .overlay.filter-film a.active{text-shadow:0 0 6px #00f,0 0 10px #00f}@media(hover:hover)and (pointer:fine){.project .overlay.filter-film a:hover{text-shadow:0 0 6px #00f,0 0 10px #00f}.project .overlay.filter-film a:active{text-shadow:0 0 0 #00f}}.project .overlay.filter-film::-moz-selection{text-shadow:0 0 4px #00f,0 0 8px #00f;background:transparent}.project .overlay.filter-film::selection{text-shadow:0 0 4px #00f,0 0 8px #00f;background:transparent}.project .overlay.filter-film .description{border-bottom:5px solid #00f}.project .overlay.filter-film .description:after{-webkit-box-shadow:0 0 var(--glow-small) #00f,0 0 var(--glow-big) #00f;box-shadow:0 0 var(--glow-small) #00f,0 0 var(--glow-big) #00f}.project .overlay.filter-film .details li{border-bottom:5px solid #00f}.project .overlay.filter-film .details li:after{-webkit-box-shadow:0 0 var(--glow-small) #00f,0 0 var(--glow-big) #00f;box-shadow:0 0 var(--glow-small) #00f,0 0 var(--glow-big) #00f}.project .overlay .description{text-transform:uppercase;border-bottom:5px solid #fff;padding:.7em 0;position:relative;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.project .overlay .description:after{content:"";bottom:-5px;left:0;width:100%;height:5px;-webkit-box-shadow:0 0 var(--glow-small) #fff,0 0 var(--glow-big) #fff;box-shadow:0 0 var(--glow-small) #fff,0 0 var(--glow-big) #fff;position:absolute;z-index:9}@media screen and (max-width:700px){.project .overlay .description{border-width:2px}.project .overlay .description:after{content:"";bottom:-2px;height:2px}}.project .overlay .details{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.project .overlay .details li{display:grid;grid-template-columns:1fr 1fr;border-bottom:5px solid #fff;padding:.7em 0;position:relative}.project .overlay .details li:after{content:"";bottom:-5px;left:0;width:100%;height:5px;-webkit-box-shadow:0 0 var(--glow-small) #fff,0 0 var(--glow-big) #fff;box-shadow:0 0 var(--glow-small) #fff,0 0 var(--glow-big) #fff;position:absolute;z-index:9}@media screen and (max-width:700px){.project .overlay .details li{border-width:2px;grid-template-columns:1fr}.project .overlay .details li:after{content:"";bottom:-2px;height:2px}}.project .overlay .details li:last-child{border:0}.project .overlay .details li:last-child:after{content:none}