a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{color:inherit}*{-webkit-box-sizing:border-box;box-sizing:border-box}html{background-image:url(data:image/gif;base64,R0lGODlhEAAQAJEAAAEBATQ0NDMzMwAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDAgNzkuMTYwNDUxLCAyMDE3LzA1LzA2LTAxOjA4OjIxICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QUEzNUYzMzJFNTk2MTFFNzk3OEY4MTA2RkQ0REZGMEEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QUEzNUYzMzNFNTk2MTFFNzk3OEY4MTA2RkQ0REZGMEEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBQTM1RjMzMEU1OTYxMUU3OTc4RjgxMDZGRDRERkYwQSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBQTM1RjMzMUU1OTYxMUU3OTc4RjgxMDZGRDRERkYwQSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5ODc2NTQzMjEwLy4tLCsqKSgnJiUkIyIhIB8eHRwbGhkYFxYVFBMSERAPDg0MCwoJCAcGBQQDAgEAACH5BAAAAAAALAAAAAAQABAAAAJAVHw2uwAjYkyPsZPkqBXKFDTbiH1CZ0mGJjbgelrVpAoNOuaAWlpiRnMwZquMrAH7tJC8yDCVVOgeJopvgagVAAA7);-webkit-text-size-adjust:100%}body,html{background-color:#32393f;height:100%}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;background-image:url(data:image/gif;base64,R0lGODlhEAAQAJEAAAEBATQ0NDMzMwAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDAgNzkuMTYwNDUxLCAyMDE3LzA1LzA2LTAxOjA4OjIxICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QUEzNUYzMzJFNTk2MTFFNzk3OEY4MTA2RkQ0REZGMEEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QUEzNUYzMzNFNTk2MTFFNzk3OEY4MTA2RkQ0REZGMEEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBQTM1RjMzMEU1OTYxMUU3OTc4RjgxMDZGRDRERkYwQSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBQTM1RjMzMUU1OTYxMUU3OTc4RjgxMDZGRDRERkYwQSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5ODc2NTQzMjEwLy4tLCsqKSgnJiUkIyIhIB8eHRwbGhkYFxYVFBMSERAPDg0MCwoJCAcGBQQDAgEAACH5BAAAAAAALAAAAAAQABAAAAJAVHw2uwAjYkyPsZPkqBXKFDTbiH1CZ0mGJjbgelrVpAoNOuaAWlpiRnMwZquMrAH7tJC8yDCVVOgeJopvgagVAAA7);color:#fdbc40;font-size:12px}#root{height:100%}.Loading{color:#fff;font-size:28px;position:absolute;top:50%;width:100%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);text-align:center;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.PortfolioImage{width:100%;height:100%;overflow:hidden;position:relative;background-color:#000;border:none;opacity:0;cursor:pointer}.PortfolioImage.Hero{grid-column:span 2;grid-row:span 2}.PortfolioImage.Hover .Image{-webkit-transform:scale(1.25);-ms-transform:scale(1.25);transform:scale(1.25)}.PortfolioImage .Image{width:100%;height:100%;background-size:cover;background-position:50%;overflow:hidden;position:relative;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;-o-transition:transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.PortfolioImage .Name{background-color:hsla(0,0%,100%,.5);padding:6px;color:#000;position:absolute;font-size:100%;line-height:120%;left:0;bottom:0;-webkit-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s;-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.PortfolioImage .Name.Hidden{opacity:0}.PortfolioImage .IconType{position:absolute;right:2%;bottom:2%;width:20%;height:auto}a{color:inherit}.PortfolioImage{background:-webkit-gradient(linear,left top,right bottom,from(#32393f),to(#000));background:-webkit-linear-gradient(top left,#32393f,#000);background:-o-linear-gradient(top left,#32393f,#000);background:linear-gradient(to bottom right,#32393f,#000);-webkit-perspective:83.33333vw;perspective:83.33333vw;-webkit-perspective-origin:50% 50%;perspective-origin:50% 50%}.PortfolioImage .Cube{position:relative;width:100%;height:100%;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.PortfolioImage .Cube .Image{position:absolute;width:100%;height:100%;background-size:cover;background-position:50%;overflow:hidden;background-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center}.PortfolioImage .Cube .Image.Side0{-webkit-transform:translateZ(16.66667vw);transform:translateZ(16.66667vw)}.PortfolioImage .Cube .Image.Side1{-webkit-transform:translateX(16.66667vw) rotateY(90deg);transform:translateX(16.66667vw) rotateY(90deg)}.PortfolioImage .Cube .Image.Side2{-webkit-transform:translateZ(-16.66667vw) rotateY(180deg);transform:translateZ(-16.66667vw) rotateY(180deg)}.PortfolioImage .Cube .Image.Side3{-webkit-transform:translateX(-16.66667vw) rotateY(270deg);transform:translateX(-16.66667vw) rotateY(270deg)}.PortfolioImage.Hero{-webkit-perspective:166.66667vw;perspective:166.66667vw}.PortfolioImage.Hero .Cube .Image.Side0{-webkit-transform:translateZ(33.33333vw);transform:translateZ(33.33333vw)}.PortfolioImage.Hero .Cube .Image.Side1{-webkit-transform:translateX(33.33333vw) rotateY(90deg);transform:translateX(33.33333vw) rotateY(90deg)}.PortfolioImage.Hero .Cube .Image.Side2{-webkit-transform:translateZ(-33.33333vw) rotateY(180deg);transform:translateZ(-33.33333vw) rotateY(180deg)}.PortfolioImage.Hero .Cube .Image.Side3{-webkit-transform:translateX(-33.33333vw) rotateY(270deg);transform:translateX(-33.33333vw) rotateY(270deg)}@media only screen and (min-width:414px){.PortfolioImage{-webkit-perspective:62.5vw;perspective:62.5vw}.PortfolioImage .Cube .Image.Side0{-webkit-transform:translateZ(12.5vw);transform:translateZ(12.5vw)}.PortfolioImage .Cube .Image.Side1{-webkit-transform:translateX(12.5vw) rotateY(90deg);transform:translateX(12.5vw) rotateY(90deg)}.PortfolioImage .Cube .Image.Side2{-webkit-transform:translateZ(-12.5vw) rotateY(180deg);transform:translateZ(-12.5vw) rotateY(180deg)}.PortfolioImage .Cube .Image.Side3{-webkit-transform:translateX(-12.5vw) rotateY(270deg);transform:translateX(-12.5vw) rotateY(270deg)}.PortfolioImage.Hero{-webkit-perspective:125vw;perspective:125vw}.PortfolioImage.Hero .Cube .Image.Side0{-webkit-transform:translateZ(25vw);transform:translateZ(25vw)}.PortfolioImage.Hero .Cube .Image.Side1{-webkit-transform:translateX(25vw) rotateY(90deg);transform:translateX(25vw) rotateY(90deg)}.PortfolioImage.Hero .Cube .Image.Side2{-webkit-transform:translateZ(-25vw) rotateY(180deg);transform:translateZ(-25vw) rotateY(180deg)}.PortfolioImage.Hero .Cube .Image.Side3{-webkit-transform:translateX(-25vw) rotateY(270deg);transform:translateX(-25vw) rotateY(270deg)}}@media only screen and (min-width:767px){.PortfolioImage{-webkit-perspective:41.66667vw;perspective:41.66667vw}.PortfolioImage .Cube .Image.Side0{-webkit-transform:translateZ(8.33333vw);transform:translateZ(8.33333vw)}.PortfolioImage .Cube .Image.Side1{-webkit-transform:translateX(8.33333vw) rotateY(90deg);transform:translateX(8.33333vw) rotateY(90deg)}.PortfolioImage .Cube .Image.Side2{-webkit-transform:translateZ(-8.33333vw) rotateY(180deg);transform:translateZ(-8.33333vw) rotateY(180deg)}.PortfolioImage .Cube .Image.Side3{-webkit-transform:translateX(-8.33333vw) rotateY(270deg);transform:translateX(-8.33333vw) rotateY(270deg)}.PortfolioImage.Hero{-webkit-perspective:83.33333vw;perspective:83.33333vw}.PortfolioImage.Hero .Cube .Image.Side0{-webkit-transform:translateZ(16.66667vw);transform:translateZ(16.66667vw)}.PortfolioImage.Hero .Cube .Image.Side1{-webkit-transform:translateX(16.66667vw) rotateY(90deg);transform:translateX(16.66667vw) rotateY(90deg)}.PortfolioImage.Hero .Cube .Image.Side2{-webkit-transform:translateZ(-16.66667vw) rotateY(180deg);transform:translateZ(-16.66667vw) rotateY(180deg)}.PortfolioImage.Hero .Cube .Image.Side3{-webkit-transform:translateX(-16.66667vw) rotateY(270deg);transform:translateX(-16.66667vw) rotateY(270deg)}}@media only screen and (min-width:1024px){.PortfolioImage{-webkit-perspective:31.25vw;perspective:31.25vw}.PortfolioImage .Cube .Image.Side0{-webkit-transform:translateZ(6.25vw);transform:translateZ(6.25vw)}.PortfolioImage .Cube .Image.Side1{-webkit-transform:translateX(6.25vw) rotateY(90deg);transform:translateX(6.25vw) rotateY(90deg)}.PortfolioImage .Cube .Image.Side2{-webkit-transform:translateZ(-6.25vw) rotateY(180deg);transform:translateZ(-6.25vw) rotateY(180deg)}.PortfolioImage .Cube .Image.Side3{-webkit-transform:translateX(-6.25vw) rotateY(270deg);transform:translateX(-6.25vw) rotateY(270deg)}.PortfolioImage.Hero{-webkit-perspective:62.5vw;perspective:62.5vw}.PortfolioImage.Hero .Cube .Image.Side0{-webkit-transform:translateZ(12.5vw);transform:translateZ(12.5vw)}.PortfolioImage.Hero .Cube .Image.Side1{-webkit-transform:translateX(12.5vw) rotateY(90deg);transform:translateX(12.5vw) rotateY(90deg)}.PortfolioImage.Hero .Cube .Image.Side2{-webkit-transform:translateZ(-12.5vw) rotateY(180deg);transform:translateZ(-12.5vw) rotateY(180deg)}.PortfolioImage.Hero .Cube .Image.Side3{-webkit-transform:translateX(-12.5vw) rotateY(270deg);transform:translateX(-12.5vw) rotateY(270deg)}}@media only screen and (min-width:1200px){.PortfolioImage{-webkit-perspective:20.83333vw;perspective:20.83333vw}.PortfolioImage .Cube .Image.Side0{-webkit-transform:translateZ(4.16667vw);transform:translateZ(4.16667vw)}.PortfolioImage .Cube .Image.Side1{-webkit-transform:translateX(4.16667vw) rotateY(90deg);transform:translateX(4.16667vw) rotateY(90deg)}.PortfolioImage .Cube .Image.Side2{-webkit-transform:translateZ(-4.16667vw) rotateY(180deg);transform:translateZ(-4.16667vw) rotateY(180deg)}.PortfolioImage .Cube .Image.Side3{-webkit-transform:translateX(-4.16667vw) rotateY(270deg);transform:translateX(-4.16667vw) rotateY(270deg)}.PortfolioImage.Hero{-webkit-perspective:41.66667vw;perspective:41.66667vw}.PortfolioImage.Hero .Cube .Image.Side0{-webkit-transform:translateZ(8.33333vw);transform:translateZ(8.33333vw)}.PortfolioImage.Hero .Cube .Image.Side1{-webkit-transform:translateX(8.33333vw) rotateY(90deg);transform:translateX(8.33333vw) rotateY(90deg)}.PortfolioImage.Hero .Cube .Image.Side2{-webkit-transform:translateZ(-8.33333vw) rotateY(180deg);transform:translateZ(-8.33333vw) rotateY(180deg)}.PortfolioImage.Hero .Cube .Image.Side3{-webkit-transform:translateX(-8.33333vw) rotateY(270deg);transform:translateX(-8.33333vw) rotateY(270deg)}}@media only screen and (min-width:1584px){.PortfolioImage{-webkit-perspective:15.625vw;perspective:15.625vw}.PortfolioImage .Cube .Image.Side0{-webkit-transform:translateZ(3.125vw);transform:translateZ(3.125vw)}.PortfolioImage .Cube .Image.Side1{-webkit-transform:translateX(3.125vw) rotateY(90deg);transform:translateX(3.125vw) rotateY(90deg)}.PortfolioImage .Cube .Image.Side2{-webkit-transform:translateZ(-3.125vw) rotateY(180deg);transform:translateZ(-3.125vw) rotateY(180deg)}.PortfolioImage .Cube .Image.Side3{-webkit-transform:translateX(-3.125vw) rotateY(270deg);transform:translateX(-3.125vw) rotateY(270deg)}.PortfolioImage.Hero{-webkit-perspective:31.25vw;perspective:31.25vw}.PortfolioImage.Hero .Cube .Image.Side0{-webkit-transform:translateZ(6.25vw);transform:translateZ(6.25vw)}.PortfolioImage.Hero .Cube .Image.Side1{-webkit-transform:translateX(6.25vw) rotateY(90deg);transform:translateX(6.25vw) rotateY(90deg)}.PortfolioImage.Hero .Cube .Image.Side2{-webkit-transform:translateZ(-6.25vw) rotateY(180deg);transform:translateZ(-6.25vw) rotateY(180deg)}.PortfolioImage.Hero .Cube .Image.Side3{-webkit-transform:translateX(-6.25vw) rotateY(270deg);transform:translateX(-6.25vw) rotateY(270deg)}}a{color:inherit}.PortfolioTools{background-color:rgba(0,0,0,.25);padding:10px 20px;padding:10px max(20px,env(safe-area-inset-right)) 10px max(20px,env(safe-area-inset-left))}.PortfolioTools div:not(:last-child){margin-bottom:12px}.PortfolioTools .Menu{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;opacity:1;pointer-events:none;-webkit-transition:opacity 1s;-o-transition:opacity 1s;transition:opacity 1s;-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;pointer-events:all}.PortfolioTools .Menu.Disabled{opacity:.5;pointer-events:none}.PortfolioTools .Menu>button{font-weight:200;color:#fff;cursor:pointer;outline:none;background-color:transparent;border:none;padding:0;-webkit-tap-highlight-color:transparent}.PortfolioTools .Menu>button:not(:first-child){margin-left:16px}.PortfolioTools .Menu>button img{width:20px;height:auto;margin-right:4px}.PortfolioTools .Filter{overflow:hidden;position:relative;height:42px;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;margin-top:0;opacity:1}.PortfolioTools .Filter.Hidden{height:0;margin-top:-12px;opacity:0}.PortfolioTools .Filter>input{position:absolute;bottom:0;left:0;padding:0 12px;background-color:#000;outline:none;border:0;border-radius:6px;width:274px;height:42px;font-size:15px;color:#fdbc40;-webkit-appearance:none}.PortfolioTools .Middle{vertical-align:middle}.PortfolioTools a{color:inherit;text-decoration:none}@media only screen and (max-width:414px){.PortfolioTools .Filter>input{width:100%}}a{color:inherit}.PortfolioThumbnails{display:grid;grid-template-columns:repeat(auto-fit,33.33333vw);grid-auto-rows:33.33333vw;grid-gap:0;grid-auto-flow:dense;width:100%;height:100%}@media only screen and (min-width:414px){.PortfolioThumbnails{grid-template-columns:repeat(auto-fit,25vw);grid-auto-rows:25vw}}@media only screen and (min-width:767px){.PortfolioThumbnails{grid-template-columns:repeat(auto-fit,16.66667vw);grid-auto-rows:16.66667vw}}@media only screen and (min-width:1024px){.PortfolioThumbnails{grid-template-columns:repeat(auto-fit,12.5vw);grid-auto-rows:12.5vw}}@media only screen and (min-width:1200px){.PortfolioThumbnails{grid-template-columns:repeat(auto-fit,8.33333vw);grid-auto-rows:8.33333vw}}@media only screen and (min-width:1584px){.PortfolioThumbnails{grid-template-columns:repeat(auto-fit,6.25vw);grid-auto-rows:6.25vw}}a{color:inherit}.Video{width:100%;position:relative;overflow:hidden}.Video>video{width:100%;display:block}.Video .Play{position:absolute;top:0;left:0;width:100%;height:100%;color:#fff;font-size:32px;background-color:rgba(0,0,0,.25);border:0;outline:0;padding:0;margin:0;font-size:72px}.Video .Play>img{width:20%;height:auto;position:absolute;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);display:block}.Error404{position:absolute;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);text-align:center}.Error404 h1{font-size:76px;margin-bottom:12px}.Error404>p{font-size:18px}.Error404>p:not(:last-child){margin-bottom:12px}.Error404 a{text-decoration:none;font-size:36px}a{color:inherit}.Project{display:grid;grid-template-columns:repeat(3,1fr)}.Project,.Project .Visual{width:100%;position:relative}.Project .Visual{grid-column:span 3;grid-row:2;background-color:rgba(0,0,0,.75)}.Project .Visual>img{width:100%;display:block}.Project .Menu{height:40px;line-height:40px;text-decoration:none;grid-row:1;padding-left:10px;padding-right:10px;background-color:rgba(0,0,0,.5)}.Project .Menu.Left{grid-column:1;text-align:left}.Project .Menu.Close{grid-column:2;text-align:center}.Project .Menu.Close span{font-size:200%;vertical-align:sub}.Project .Menu.Right{grid-column:3;text-align:right}.Project .Meta{background-color:rgba(0,0,0,.75);color:#fff;padding:20px;grid-column:span 3;grid-row:3;position:relative}.Project .Meta p{line-height:120%}.Project .Meta>div:not(:last-child){margin-bottom:10px}.Project .Meta>div:not(:last-child)>p:not(:last-child){margin-bottom:inherit}.Project .Meta h1{font-size:24px;line-height:32px;margin-bottom:12px}.Project .Meta .Tags{color:#7f8387;line-height:16px}.Project .Meta .Tags span:not(:last-child){margin-right:6px}.Project .Meta .Keys{color:#7f8387;font-size:80%;line-height:220%}.Project .Meta .Keys .Key:not(:last-child){margin-right:12px}.Project .Meta .Keys .Key span{border:1px solid #7f8387;padding:2px 5px;border-radius:3px;margin-left:4px;margin-right:8px}.Project .Meta a{text-decoration:none;color:#fdbc40}.Project .Meta a span{opacity:.5}@media only screen and (min-width:767px){.Project{grid-template-columns:repeat(3,33.33333vw);grid-template-rows:-webkit-max-content auto;grid-template-rows:max-content auto}.Project .Visual{grid-column:1/3;grid-row:2}.Project .Meta{grid-column:3/-1;grid-row:2}.Project .Meta .Keys{position:absolute;left:0;bottom:0;margin:20px}}@media only screen and (max-width:767px){.Project .Meta .Keys{display:none}}@media only screen and (min-width:1024px){.Project{grid-template-columns:repeat(6,16.66667vw);grid-template-rows:-webkit-max-content auto;grid-template-rows:max-content auto}.Project .Visual{grid-column:1/4;grid-row:2}.Project .Menu{height:40px;line-height:40px;text-decoration:none;grid-row:1;padding-left:10px;padding-right:10px;background-color:rgba(0,0,0,.5)}.Project .Menu.Left{grid-column:1/3}.Project .Menu.Close{grid-column:3/5}.Project .Menu.Right{grid-column:5/-1}.Project .Meta{grid-column:4/-1;grid-row:2}.Project .Meta .Keys .Key{float:left}}a{color:inherit}.App{height:100%}.App-Footer{position:fixed;left:0;bottom:0;width:100%;height:40px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#000));background:-webkit-linear-gradient(transparent,#000);background:-o-linear-gradient(transparent,#000);background:linear-gradient(transparent,#000)}.Header{padding:20px;padding:20px max(20px,env(safe-area-inset-right)) 20px max(20px,env(safe-area-inset-left));font-size:12px;background-color:#32393f;text-shadow:1px 1px 1px rgba(0,0,0,.25)}.Header h1{font-size:16px;font-weight:500;margin-bottom:8px;width:auto}.Header .Contact{color:#7f8387;font-size:14px}.Header a{color:inherit;text-decoration:none}.test{font-size:21px;color:#fdbc40;text-align:center;position:fixed;left:50vw;top:50vh;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.test a{font-size:72px;color:inherit;text-decoration:none}
/*# sourceMappingURL=main.63ee097e.css.map*/