#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smooth:always;-webkit-font-smoothing:subpixel-antialiased}body{position:fixed;overflow:hidden;font-weight:lighter}h1,h2,h3,h4,h5,h6{font-weight:lightest;margin-top:0;-webkit-transform:translateZ(0);font-weight:400}h6{font-size:.25em;font-weight:lighter}ul{list-style-type:none;padding:0;margin-top:0}li{margin:0 2px}a{font-weight:500;cursor:pointer;text-decoration:none;transition-duration:.1s}a:hover{color:#f800ff;opacity:1}.no-select{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.center-text{text-align:center}.gallery[data-v-507e5944]{color:#fff}.greeting[data-v-507e5944]{color:#000;padding:10px;width:66%;min-width:300px}.inner-container[data-v-507e5944]{position:relative;width:100%;max-width:900px;min-height:100px;margin:0 auto;height:100%}.container[data-v-4afe6bbe]{overflow:hidden;position:fixed;width:100%;height:100%;left:0;top:0;background-image:radial-gradient(circle at center,#f4f4f4 50%,#040404 180%);color:#000;overflow-y:scroll;-webkit-overflow-scrolling:touch}.inner-container[data-v-4afe6bbe]{position:relative;width:100%;max-width:900px;min-height:100px;margin:0 auto;height:100%}.greeting[data-v-eea05524]{color:#000;padding:10px;width:66%;min-width:300px}.container[data-v-eea05524]{overflow:hidden;position:fixed;width:100vw;height:100vh;left:0;top:0;background:linear-gradient(90deg,#c5c5c3,#f4f4f4,#f4f4f4,#f4f4f4,#c5c5c3);color:#000;overflow-y:scroll;-webkit-overflow-scrolling:touch;-webkit-transform:translateZ(0)}.no-scroll[data-v-eea05524]{overflow-y:hidden}.inner-container[data-v-eea05524]{position:relative;width:100%;max-width:900px;min-height:100px;margin:0 auto;-webkit-overflow-scrolling:touch;-webkit-transform:translateZ(0)}.post-filter[data-v-eea05524]{float:left;margin-right:12px;opacity:.5;transition:.15s}.post-filter[data-v-eea05524]:hover{color:#f0f}.selected-filter[data-v-eea05524]{font-weight:700;opacity:1}.pointer[data-v-eea05524]{cursor:default}.active[data-v-575ec25f]{margin:24px 0 0}.topedge[data-v-575ec25f]{margin:64px 12px}.clientproject[data-v-575ec25f]{position:relative;color:#000;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:0;transition:.5s}@media (max-width:900px){.clientproject[data-v-575ec25f]{padding:0}}.projectmarkdown[data-v-575ec25f]{position:relative;transition:inherit;overflow:hidden;height:0;padding:0 12px}.projectmarkdown-inner[data-v-575ec25f]{margin-top:48px;max-width:720px;margin:auto}.banner-container[data-v-575ec25f]{height:200px;width:100%;transition:inherit;overflow:hidden;text-shadow:0 0 10px rgba(0,0,0,.4);position:relative}.banner-container-expand[data-v-575ec25f]{height:280px}.banner-image[data-v-575ec25f]{width:100%;height:100%;transition:inherit;-webkit-transform:scale(1);transform:scale(1)}.banner-image-container[data-v-575ec25f]{transition:inherit;position:absolute;left:0;top:0;width:100%;height:200px;max-height:350px;overflow:hidden}.banner-image-expand[data-v-575ec25f]{height:400px}.banner-image[data-v-575ec25f]{-o-object-fit:cover;object-fit:cover}.hidden[data-v-575ec25f]{visibility:hidden}p[data-v-575ec25f]{font-size:12px;text-align:left;margin-top:1px}@media (max-width:732px){.inner-padding[data-v-575ec25f]{padding:12px}}.divider[data-v-575ec25f]{margin:40px 0;border-bottom:1px solid rgba(0,0,0,.4);height:1px}.nav-toggle[data-v-575ec25f]{stroke:#000;transition-duration:.5s;strokeWidth:3px}.container[data-v-329c55d8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;list-style:none;stroke-width:2px;margin-top:24px;margin-bottom:36px}.flex-item[data-v-329c55d8]{width:24px;height:24px;color:#fff}.icon-outer[data-v-329c55d8]{position:absolute;width:24px;height:24px}.icon[data-v-329c55d8]{stroke:#000;color:#000;cursor:pointer}.nav-home[data-v-329c55d8]{position:absolute;-webkit-transform:translate(-50%,25%);transform:translate(-50%,25%);color:#000;cursor:pointer}.project[data-v-6b85c272]{position:relative;color:#000;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:0}@media (max-width:900px){.project[data-v-6b85c272]{padding:0}}.banner-container[data-v-6b85c272]{width:100%;transition:inherit;-webkit-filter:drop-shadow(0 0 10px rgba(0,0,0,.3));filter:drop-shadow(0 0 10px rgba(0,0,0,.3));background-color:#0a0d14;position:relative;height:200px}.banner-container-expand[data-v-6b85c272]{height:280px}.banner-overlay[data-v-6b85c272]{position:absolute;bottom:0;padding:10px;z-index:100;color:#fff;text-shadow:0 0 10px rgba(0,0,0,.3)}.banner-overlay-expanded[data-v-6b85c272]{bottom:-96px;text-shadow:0 0 10px rgba(0,0,0,.1);color:#000}.banner-image[data-v-6b85c272]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:inherit;-webkit-transform:scale(1);transform:scale(1)}.projectmarkdown[data-v-6b85c272]{position:relative;overflow:hidden;padding:0 12px}.projectmarkdown-inner[data-v-6b85c272]{margin-top:48px;max-width:720px;margin:auto}.projectmarkdown-inner-expanded[data-v-6b85c272]{padding:96px 0 0}.expand-container[data-v-6b85c272]{transition:inherit;overflow:hidden;height:0;padding:0}.toggle[data-v-6b85c272]{position:relative;width:24px;height:24px;margin:36px auto;stroke:#000;z-index:1000}.toggle[data-v-6b85c272]:hover{stroke:#f800ff}.container[data-v-3d09f8d0]{color:#f0f;background-color:grey;transition:inherit;height:0}.expanded[data-v-3d09f8d0]{background-color:red;width:100%;height:500px}.inherit[data-v-632afd7b]{-webkit-transform:inherit;transform:inherit}.outer[data-v-632afd7b]{position:relative;width:100%}.banner[data-v-632afd7b]{width:100%;height:200px;transition:inherit}.content-outer[data-v-632afd7b]{width:100%;height:0;background-color:red;transition:inherit}.banner-container[data-v-632afd7b]{width:100%;transition:inherit;background-color:#0a0d14;position:relative;height:200px}.banner-container-expand[data-v-632afd7b]{height:280px}.banner-overlay[data-v-632afd7b]{position:absolute;bottom:0;padding:10px;z-index:100;color:#fff;text-shadow:0 0 10px rgba(0,0,0,.3)}.banner-overlay-expanded[data-v-632afd7b]{bottom:-96px;text-shadow:0 0 10px rgba(0,0,0,.1);color:#000}.banner-image[data-v-632afd7b]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:inherit}.outer[data-v-291fc361]{transition:inherit;height:0;overflow:hidden}.inner[data-v-291fc361]{transition:inherit;height:none;margin:auto;max-width:720px;padding:96px 12px 24px}.inner-expanded[data-v-291fc361]{padding:0 auto}.toggle[data-v-291fc361]{position:relative;width:24px;height:24px;margin:36px auto;stroke:#000;z-index:1000}.toggle[data-v-291fc361]:hover{stroke:#f800ff}.outer[data-v-5fff7778]{transition:inherit;height:0;color:#fff;stroke:#fff;background-color:rgba(0,0,0,.5);z-index:100;stroke-width:3px;width:100%;-webkit-transform:translateZ(0)}.expanded[data-v-5fff7778]{height:100vh}.inner[data-v-5fff7778]{transition:inherit;height:none;margin:auto;max-width:720px;padding:96px 12px 0}.inner-expanded[data-v-5fff7778]{padding:0 auto}.toggle[data-v-5fff7778]{position:absolute;bottom:12px;left:17px;width:28px;height:28px;stroke:inherit;z-index:1000}.toggle[data-v-5fff7778]:hover{stroke:#f800ff}.iframe-container[data-v-5fff7778]{position:absolute;transition:inherit;background-color:#000;left:50%;width:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:0;height:100%;overflow:hidden;border:0 none;z-index:-10}.iframe-container-expanded[data-v-5fff7778]{width:100vw}.info-container[data-v-5fff7778]{transition:.5s;position:absolute;right:0;bottom:0;z-index:30000;overflow:visible}.hide-info[data-v-5fff7778]{right:-350px}.post-info-container[data-v-5fff7778]{position:absolute;z-index:2000;right:0;bottom:0;height:100%;width:280px;text-align:right;color:inherit;stroke:inherit}.border-bottom[data-v-5fff7778]{border-bottom:1px solid}.sidebar-section[data-v-5fff7778]{padding:5px;text-align:right}.sidebar-inner[data-v-5fff7778]{position:absolute;bottom:0;right:0;padding:12px}.inherit[data-v-5fff7778]{transition:inherit;color:inherit;stroke:inherit;background-color:inherit;stroke-width:inherit}.nav-button[data-v-5fff7778]{background-color:#FFFFFF55;position:absolute;width:24px;height:24px;border-radius:50%;overflow:visible}.nav-toggle[data-v-5fff7778]{transition-duration:.5s;width:24px;height:24px;stroke:3px}.nav-spin[data-v-5fff7778]{-webkit-transform:rotate(-225deg);transform:rotate(-225deg)}.info-filler[data-v-5fff7778]{position:absolute;bottom:0;right:0;border-left:1px solid;width:100%}.sidebar-info[data-v-5fff7778]{position:relative;min-width:180px;max-width:50vw;padding:0 0 64px}a[data-v-5fff7778]{font-weight:200}@media (max-width:400px){.info-container[data-v-5fff7778],.sidebar-info[data-v-5fff7778]{width:100vw;min-width:100vw;max-width:100vw}.hide-info[data-v-5fff7778]{right:-110vw}}.iframe-post[data-v-968e0b26]{border:0 none;position:fixed;left:0;top:0;width:100%;height:100%;margin:0;padding:0;z-index:-10;overflow:hidden;background-color:#000}h1,h2,h3,h4,h5,h6{font-weight:inherit;margin:0}a{color:inherit;opacity:1;font-weight:bolder}h6{margin:0}li{font-size:14px;margin:0 5px}img{max-width:100%}.outer-post[data-v-959dfd5e]{position:fixed;left:0;top:0;width:100%;height:100%;background-image:radial-gradient(circle at center,#f4f4f4 50%,#040404 180%);color:inherit;overflow:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch}.inner-post[data-v-959dfd5e]{position:relative;width:100%;padding:12px;max-width:720px;min-width:300px;min-height:100px;margin:0 auto;padding:0}.inner-padding[data-v-959dfd5e]{padding:0}@media (max-width:732px){.inner-padding[data-v-959dfd5e]{padding:12px}}.divider[data-v-959dfd5e]{border-top:1px solid #000;margin-top:24px}.nav-bar[data-v-2ab8c185]{background-color:none;position:absolute;right:0;bottom:0;width:48px;height:48px;transition-duration:.3s;border-left:1px solid transparent;border-top:1px solid transparent;color:inherit}.nav-bar-expand-width[data-v-2ab8c185]{background-color:inherit;border-color:inherit;width:250px;border-radius:0}.nav-bar-expand-height[data-v-2ab8c185]{height:100%}@media (max-width:450px){.nav-bar-expand-width[data-v-2ab8c185]{width:100%}}.nav-content[data-v-2ab8c185]{position:relative;right:0;top:0;width:auto;margin:0;height:calc(100% - 50px);color:inherit;border-color:inherit;visibility:visible;text-align:right}.border-bottom[data-v-2ab8c185]{border-bottom:1px solid}.sidebar-section[data-v-2ab8c185]{padding:5px}.nav-button[data-v-2ab8c185]{background-color:#FFFFFF33;position:absolute;right:12px;bottom:12px;width:24px;height:24px;border-radius:50%;overflow:visible}.nav-toggle[data-v-2ab8c185]{transition-duration:.5s}.nav-spin[data-v-2ab8c185]{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.nav-spin-too[data-v-2ab8c185]{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.nav-button[data-v-2ab8c185]:active{stroke:#fff;background-color:#f800ff}.nav-next[data-v-2ab8c185]{border:none;left:15px}.nav-home[data-v-2ab8c185]{left:calc((100% - 36px) / 3 + 8px)}.nav-prev[data-v-2ab8c185]{right:calc((100% - 36px) / 3 + 8px)}.nav-button-line[data-v-2ab8c185]{position:absolute;left:0;bottom:50px;width:100%;height:10px;border-bottom:solid;border-width:1px}.text-align-left[data-v-2ab8c185]{text-align:left}ul[data-v-55bf2a48]{list-style-type:none;padding:0}li[data-v-55bf2a48]{display:inline-block;margin:0 10px}.icon[data-v-55bf2a48]{stroke-width:3.5px;width:24px;height:24px}.gallery[data-v-4679269d]{color:#fff;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.gallery-item[data-v-65086d36]{margin-top:-6px;display:inline-block;position:relative;text-align:left;width:20%;height:135px;min-width:180px;overflow:hidden;background-image:radial-gradient(circle at center,#1e213c,#000 90%);transition-duration:.3s}@media (max-width:900px){.gallery-item[data-v-65086d36]{width:33.3%;height:24.75vw;min-width:150px;max-height:225px}}@media (max-width:450px){.gallery-item[data-v-65086d36]{width:100%;height:75vw;min-width:10px;max-height:150px}}.thumbnail-label[data-v-65086d36]{overflow:hidden;position:absolute;bottom:0;left:0;padding:5px;width:100%;height:33%;background-image:linear-gradient(0deg,rgba(0,0,0,.75),transparent);pointer-events:none}.thumbnail-image[data-v-65086d36]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:.3s;z-index:100;-webkit-transform:scale(1);transform:scale(1)}.thumbnail-image[data-v-65086d36]:hover{-webkit-transform:scale(1.4);transform:scale(1.4)}