@import"https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/variable/pretendardvariable-dynamic-subset.min.css";*{font-family:Pretendard Variable,Arial,sans-serif;margin:0;padding:0;box-sizing:border-box}::-webkit-scrollbar{width:8px;background-color:#161616}::-webkit-scrollbar-thumb{background-color:#222}html,body{background-color:#000;color:#f5f5f5}body::selection{color:#40f;background-color:#ff0}p{line-height:1.6;margin-bottom:1rem}a{color:#fff}.cat{max-width:100%;height:auto}.content{margin:0;padding:0;width:100%;height:100%;display:flex;min-width:0}.container{display:flex;flex-direction:column;align-items:flex-start;min-height:100vh;padding:1rem;width:100%;max-width:800px;min-width:0}.project-container{display:flex;flex-direction:row;width:100%;min-width:0}.project-nav{padding:1rem 0;border-right:1px solid white;flex-basis:240px;min-width:240px}.project-nav-link{display:flex;align-items:baseline;gap:8px;padding:0 1rem;margin:.5rem 0;line-height:1.6;color:inherit;text-decoration:none}.nav-marker{flex:0 0 1ch;font-family:Courier New,monospace;opacity:0}.project-nav-link.is-current{color:#000;background-color:#f5f5f5}.project-nav-link.is-current .nav-marker,.project-nav-link:focus-visible .nav-marker{opacity:1}.page-nav-container{border-bottom:1px solid white;display:flex;flex-direction:column}.page-nav{padding:1rem 0;border-bottom:1px solid white;display:flex;flex-direction:row;gap:8px;flex-wrap:wrap}.page-nav p{margin:0;padding:0 1rem}.page-nav-flag{padding:4px 0;overflow:hidden;white-space:nowrap}.page-nav-flag p{margin:0;padding:0 1rem}.page-nav-title,.page-nav-btn{cursor:pointer}.page-nav-link{color:inherit;text-decoration:none}.nav-bracket{font-family:Courier New,monospace;opacity:0}.page-nav-link.is-current .nav-bracket,.page-nav-link:focus-visible .nav-bracket{opacity:1}.page-nav-link:focus-visible,.project-nav-link:focus-visible{color:#000;background:#f5f5f5;outline:1px dashed whitesmoke;outline-offset:3px}@media(hover:hover)and (pointer:fine){.page-nav-link:hover,.project-nav-link:hover{color:#000;background:#f5f5f5}.page-nav-link:hover .nav-bracket,.project-nav-link:hover .nav-marker{opacity:1}}.gallery{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:8px;width:100%}.gallery-item{padding:0;width:280px;max-width:100%;text-align:left;overflow:hidden}.gallery-item img{aspect-ratio:1;width:100%;height:280px;object-fit:cover;display:block}.gallery-item h3{margin:10px 0 5px;font-size:1.1em}.gallery-item-title{font-size:1rem;line-height:1.4;margin-top:8px}.loading{font-size:1.2em;margin:20px 0}.no-images{font-style:italic}.main-img{margin-bottom:1rem;width:100%;max-width:480px}.imageContainer{margin-top:2rem}.imageContainer img{max-width:720px}.backFromDetailBtn{position:absolute;top:0;right:0;padding:1rem}button{font-size:1rem;border:none}button:hover{cursor:pointer;color:#40f}h1{font-size:3rem;margin-bottom:1rem}h4{font-weight:400;margin-bottom:2rem}.editor-container p{padding:0 1rem;margin:.5rem 0;line-height:1.8}@media(max-width:768px){.gallery{align-items:flex-start}.gallery-item{max-width:none;width:calc((100% - 8px)/2)}.gallery-item img{height:auto}}@media(max-width:480px){.gallery-item{width:100%}}@media(max-width:768px){.project-nav[data-v-16eca929]{display:none}}.scramble-text[data-v-01c241a1]{position:relative}.scramble-original-hidden[data-v-01c241a1]{opacity:0}.scramble-overlay[data-v-01c241a1]{position:absolute;inset:0;pointer-events:none;overflow:hidden}.gallery-link[data-v-61d43b91]{display:block;color:inherit;text-decoration:none}.gallery-link[data-v-61d43b91]:active{transform:translateY(1px)}.gallery-link[data-v-61d43b91]:focus-visible{outline:none}.artwork-frame[data-v-61d43b91]{position:relative;display:block;aspect-ratio:1;isolation:isolate}.artwork-image[data-v-61d43b91]{display:block;width:100%;height:100%;object-fit:cover}.is-dithering .artwork-image[data-v-61d43b91]{filter:url(#artwork-dither)}.gallery-item-title[data-v-61d43b91]{display:flex;gap:6px;align-items:baseline}.title-marker[data-v-61d43b91]{opacity:0;font-family:Courier New,monospace}.gallery-link:focus-visible .title-marker[data-v-61d43b91]{opacity:1}.gallery-link:focus-visible .gallery-item-title[data-v-61d43b91]{text-decoration:underline;text-underline-offset:4px}@media(hover:hover)and (pointer:fine){.gallery-link:hover .title-marker[data-v-61d43b91]{opacity:1}}@media(prefers-reduced-motion:reduce){.is-dithering .artwork-image[data-v-61d43b91]{filter:none}.gallery-link[data-v-61d43b91]:active{transform:none}}.container[data-v-969e40ba]{max-width:none}.project-detail[data-v-c2d54ffe]{flex:1;max-width:none}.project-detail-content[data-v-c2d54ffe]{width:100%;min-width:0}.project-title[data-v-c2d54ffe],.project-description[data-v-c2d54ffe],.released[data-v-c2d54ffe]{max-width:768px;overflow-wrap:anywhere}.released[data-v-c2d54ffe]{margin-top:2rem}.project-title[data-v-c2d54ffe]{margin-bottom:1rem}.project-description[data-v-c2d54ffe]{margin-top:1rem;line-height:1.6rem}.detail-image-form[data-v-c2d54ffe],.detail-video-form[data-v-c2d54ffe]{width:100%;max-width:var(--project-media-width)}.detail-image[data-v-c2d54ffe],.detail-video[data-v-c2d54ffe]{display:block;width:100%;height:auto}.project-description[data-v-c2d54ffe] img,.project-description[data-v-c2d54ffe] video,.project-description[data-v-c2d54ffe] iframe{max-width:100%}.container,.page{width:100%}.contact-now{width:100%;max-width:400px;padding:1rem}.contact-now p{font-weight:600;margin:0;margin-bottom:.5rem}.message-form{width:100%;display:flex;flex-direction:column}.message-form input{font-family:Pretendard Variable,Arial,sans-serif;background-color:transparent;outline:none;border:none;border-bottom:1px solid whitesmoke;padding:1rem 0;padding-bottom:8px;font-size:1rem;color:#fff}.message-form input:focus{border-color:#40f}.message-form textarea{font-family:Pretendard Variable,Arial,sans-serif;width:100%;background-color:transparent;outline:none;border:none;padding:1rem 0;font-size:1rem;color:#fff;resize:none;margin-bottom:1rem}.contact-now button{font-family:Pretendard Variable,Arial,sans-serif;font-weight:700;padding:.5rem 1rem;background-color:#40f;color:#000}.contact-now button:hover{background-color:#581bff}@media(max-width:800px){.contact-now{width:100%}}.page-nav-pages{display:flex;flex-direction:row}.slide-enter-active{transition:transform .5s ease}.slide-enter-from{transform:translate(8px)}.slide-enter-to{transform:translate(0)}@media(prefers-reduced-motion:reduce){.slide-enter-active{transition:none}.slide-enter-from{transform:none}}.artwork-effects[data-v-649fd945]{position:absolute;pointer-events:none}
