@import url(https://fonts.googleapis.com/css2?family=Lexend+Mega&display=swap);@import url(https://fonts.googleapis.com/css2?family=Noto+Sans:wght@400;700&display=swap);body{margin:1vw;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#0e0e0e;font-size:.9rem}body,button{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}@media only screen and (max-width:640px){body{margin:1rem}}.art{cursor:move;top:-150px;top:-5%;left:0;width:100%;height:100vh;position:absolute;z-index:-100}.artBottomSafeZone{display:none}.art:after{position:absolute;box-shadow:inset 0 0 50px red;width:100%;height:100%;z-index:1000;top:0;left:0}.content{z-index:100;max-width:1200px;margin:350px auto 0}.centerText{text-align:center;color:#fff;opacity:.8;font-family:"Noto Sans",sans-serif;margin:5rem 0;font-family:"Lexend Mega",sans-serif;letter-spacing:-2px;font-size:1em}@media only screen and (max-width:640px){.art{top:0;height:100%}.artBottomSafeZone{display:none;position:absolute;bottom:0;left:0;height:40vh;width:100%;z-index:500;pointer-events:all}.content{margin-top:55vh}}.portfolioFilters{padding-top:1vw;margin:0 1vw;display:flex;align-items:center;justify-content:space-between}.portfolioFilters>div{display:flex;grid-gap:.5em;gap:.5em;align-items:center}.portfolioFilters .label{color:#fff;margin-left:.2em}.portfolioFilters .label img,.portfolioFilters button img{width:.9em;height:.9em;opacity:.7}.tags{list-style-type:none;padding:0;margin:0}.portfolioFilters button,.tags li{display:inline-block;color:hsla(0,0%,100%,.7);background-color:hsla(0,0%,100%,0);padding:.2em .3em;margin-right:.2em;border-radius:.6em;transition:background-color .1s;cursor:pointer}.portfolioFilters button{border:none;display:flex;align-items:center;font-size:1em;grid-gap:.5em;gap:.5em;margin:0}.portfolioFilters button:hover,.tags li.active,.tags li:hover{background-color:hsla(0,0%,100%,.1)}.portfolioGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:auto;padding-top:1rem;grid-auto-flow:dense}.portfolioGrid .item:nth-child(2):before,.portfolioGrid .item:nth-child(6):before,.portfolioGrid .item:nth-child(12):before{padding-top:50%}.portfolioGrid .item{position:relative;top:0;transition:top .3s ease;max-width:100%;text-decoration:none;color:#fff}.portfolioGrid .item.larger{grid-column:auto/span 2}.portfolioGrid .item:before{content:"";width:1px;margin-left:-1px;float:left;height:0;padding-top:100%}.portfolioGrid .item.larger:before{padding-top:50%}.portfolioGrid .item:after{content:"";display:table;clear:both}.itemInner{z-index:30;margin:1vw;padding:2.5rem;font-size:1em;display:flex;font-family:"Noto Sans",sans-serif;flex-direction:column;height:calc(100% - 5rem - 2vw)}.itemInner *{z-index:50}.itemContent{flex:1 1}.itemContent h2{line-height:1.5em;margin:0 0 .5em;font-weight:600;display:block;text-decoration:none;font-family:"Noto Sans",sans-serif;opacity:.9}.itemContent .itemDescription{line-height:1.7em;opacity:.7;font-family:"Noto Sans",sans-serif}.portfolioGrid .item[href]:hover{top:-5px}.itemBackground{position:absolute;top:0;left:0;width:calc(100% - 2vw);margin:1vw;border-radius:6px;border-radius:20px;height:calc(100% - 2vw);background-size:cover;background-position:50%;z-index:0;-webkit-filter:contrast(.6) brightness(.4) saturate(1.3) grayscale(.3);filter:contrast(.6) brightness(.4) saturate(1.3) grayscale(.3)}video.itemBackground{width:calc(100% - 2vw);object-fit:cover}.mediaLogo img{opacity:.7;height:1em;margin-top:1rem;transition:opacity .1s ease-in-out}.mediaLogo:hover img{opacity:1}.mediaLogo:not(:last-child){margin-right:1em}a[href] .itemDescription{text-decoration:none}a[href] .itemContent h2:after{content:" ";background-image:url(/static/media/tab.65e057b2.svg);width:.6em;height:.6em;display:inline-block;background-size:100% 100%;opacity:.9;-webkit-filter:invert(1);filter:invert(1);margin-left:.3em}@media only screen and (max-width:990px){.portfolioGrid{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:640px){.portfolioFilters{flex-direction:column;align-items:flex-start;padding-top:2rem}.portfolioGrid{grid-template-columns:1fr;grid-auto-rows:fit-content(1em);width:calc(100% + 2vw);margin-left:-1vw}.portfolioGrid .item{grid-column:1/2;margin-bottom:.5rem}.itemInner{margin:0;padding:2rem;font-size:1em;display:inline-block;height:unset}.background{margin:3rem 0}.portfolioGrid .item:before{display:none}}.header{z-index:50;margin:0 1vw 2vw;display:flex}.header,.header h1{pointer-events:none}.header h1{color:#fff;opacity:.9;font-family:"Lexend Mega",sans-serif;margin:0;font-weight:400;-webkit-text-stroke-width:3px;font-size:2.5rem;flex:1 1}.socialMediasArea{display:flex;align-items:flex-end}@media only screen and (max-width:640px){.header h1{font-size:2.3em}}ul.socialMedias{list-style-type:none;margin:0;padding:0;pointer-events:auto;opacity:.9}ul.socialMedias li a{display:inline-block}ul.socialMedias:hover li{opacity:.2}ul.socialMedias li:hover{opacity:.85!important}ul.socialMedias li{display:inline-block;transition:opacity .1s ease-out;margin-left:1em}ul.socialMedias img{width:2em;height:2em;opacity:.85}@media only screen and (max-width:640px){ul.socialMedias{position:absolute;top:1.3rem;left:1vw}}.centerText .socialMedias{margin-top:2rem;display:inline-block;position:unset;opacity:1}
/*# sourceMappingURL=main.8a0f0629.chunk.css.map */