.menu-wrap[data-v-8790cf7e]{display:flex;justify-content:space-between;align-items:center;width:100%;padding-bottom:10px;position:relative;z-index:100}.home-link-container[data-v-8790cf7e]{display:flex;align-items:center;font-weight:700}.sub-wrap[data-v-8790cf7e]{display:flex;gap:2em;align-items:center}.menu-title[data-v-8790cf7e]{cursor:pointer;text-decoration:none;color:#000;background:none;border:none;font-size:1rem;padding:0;font-family:inherit}.menu-item-group[data-v-8790cf7e]{position:relative}.works-trigger[data-v-8790cf7e]{color:#000;font-weight:inherit}.sub-menu[data-v-8790cf7e]{display:flex;flex-direction:column;position:absolute;top:100%;left:0;width:220px;margin-top:10px;padding:12px;z-index:2048;background-color:#009f69;border:1px dashed #cfff00;border-radius:4px;box-shadow:0 4px 12px rgba(0,0,0,.15)}.sub-link[data-v-8790cf7e]{color:#fff;text-decoration:none;padding:6px 8px;font-size:.8rem;line-height:1.4;transition:background .2s;border-radius:4px}.sub-link[data-v-8790cf7e]:hover{background-color:hsla(0,0%,100%,.1)}.router-view[data-v-8790cf7e]{margin-top:.5em;position:relative;width:100%;min-height:60vh}.footer[data-v-8790cf7e]{margin-top:60px;text-align:right;font-size:.8rem;opacity:.6;padding-bottom:20px}.blinking-dot[data-v-8790cf7e]{display:inline-block;width:8px;height:8px;background-color:#cfff00;border-radius:50%;margin-left:4px;animation:blink-8790cf7e 1.5s infinite}@keyframes blink-8790cf7e{0%,to{opacity:1}50%{opacity:0}}.scroll-top-btn[data-v-8790cf7e]{position:fixed;bottom:20px;right:20px;background-color:#cfff00;color:#000;border:none;border-radius:50%;width:40px;height:40px;font-size:18px;cursor:pointer;box-shadow:0 4px 10px rgba(0,0,0,.2);z-index:2000;display:flex;align-items:center;justify-content:center}.slide-fade-enter-active[data-v-8790cf7e],.slide-fade-leave-active[data-v-8790cf7e]{transition:all .3s ease-out}.slide-fade-enter-from[data-v-8790cf7e],.slide-fade-leave-to[data-v-8790cf7e]{transform:translateY(-10px);opacity:0}.fade-enter-active[data-v-8790cf7e],.fade-leave-active[data-v-8790cf7e]{transition:opacity .3s ease}.fade-enter-from[data-v-8790cf7e],.fade-leave-to[data-v-8790cf7e]{opacity:0}@media (max-width:768px){.sub-wrap[data-v-8790cf7e]{gap:1em;font-size:.9rem}.sub-menu[data-v-8790cf7e]{width:200px;left:-10px}.scroll-top-btn[data-v-8790cf7e]{left:20px;right:auto}}body.mono-read .menu-title,body.mono-read .works-trigger{color:#fff!important}body.mono-read .sub-menu{background-color:#fff!important;color:#000!important;border-color:#000!important}body.mono-read .sub-link{color:#000!important}body.mono-read .sub-link:hover{background-color:rgba(0,0,0,.1)}@keyframes fadeIn-75a638b8{0%{opacity:0}to{opacity:1}}.container[data-v-75a638b8]{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--min-tile,300px),1fr));gap:12px}.img-wrap[data-v-75a638b8]{position:relative;overflow:hidden;opacity:0;animation:fadeIn-75a638b8 .5s forwards;width:100%;cursor:pointer}.vel-toolbar[data-v-75a638b8]{display:none}.responsive-media[data-v-75a638b8]{width:100%;height:100%;display:block;transition:opacity .5s ease;opacity:0;-o-object-fit:cover;object-fit:cover}.responsive-media.loaded[data-v-75a638b8]{opacity:1}.fit-contain[data-v-75a638b8]{-o-object-fit:contain;object-fit:contain;background:#111}.video-wrapper[data-v-75a638b8]{position:relative;width:100%;height:100%}.video-link[data-v-75a638b8]{position:absolute;bottom:10px;left:0;right:0;text-align:center}.description[data-v-75a638b8]{position:absolute;left:8px;bottom:8px;font-size:.7rem;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.6);z-index:1;pointer-events:none}@media screen and (max-width:768px){.container[data-v-75a638b8]{grid-template-columns:repeat(1,1fr)}}@media screen and (max-width:480px){.container[data-v-75a638b8]{grid-template-columns:1fr}}.main-page-container[data-v-2e90f2aa]{position:relative;width:100%;max-width:100%;margin:0;padding:0;box-sizing:border-box;overflow-x:clip}.menu-item[data-v-2e90f2aa]{margin-bottom:20px;display:flex;justify-content:flex-start}.dl-link[data-v-2e90f2aa]{font-size:.8rem;font-style:italic}.dl-link[data-v-2e90f2aa],.network-link[data-v-2e90f2aa]{text-decoration:none;color:#cfff00;border-bottom:1px dashed #cfff00}.network-link[data-v-2e90f2aa]{font-size:14px}.container[data-v-4764e713]{width:100%}.txtframe[data-v-4764e713]{display:flex;flex-direction:column;flex-wrap:wrap;width:70%}.txtwrap[data-v-4764e713]{flex:1 1 auto;margin:0 0 .5em 0}.preserve-space[data-v-4764e713]{white-space:pre-line;font-weight:200;text-align:justify;line-height:1.5}@media (max-width:768px){.txtframe[data-v-4764e713]{padding:0;width:100%}}.container[data-v-f16c8d7e]{display:flex;flex-direction:column;min-height:50vh}.tabs-header[data-v-f16c8d7e]{position:sticky;top:0;z-index:50;padding:12px 0 10px 0;background:rgba(0,0,0,.7);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);margin-bottom:20px}.tabs[data-v-f16c8d7e]{display:flex;gap:8px}.tab[data-v-f16c8d7e]{font-family:inherit;font-size:14px;letter-spacing:.5px;padding:6px 14px;border:1px dashed hsla(0,0%,100%,.6);background:transparent;color:hsla(0,0%,100%,.6);cursor:pointer;border-radius:999px;transition:all .3s ease}.tab[data-v-f16c8d7e]:hover{border-color:#fff;color:#fff}.tab.active[data-v-f16c8d7e]{background:#fff;color:#000;border-color:#fff;border-style:solid;font-weight:600}.txtframe[data-v-f16c8d7e]{width:100%;position:relative}.txtwrap[data-v-f16c8d7e]{margin-bottom:3em;width:67%;max-width:800px}h4[data-v-f16c8d7e]{margin:0 0 .8em 0;font-size:1.1rem;line-height:1.4}.meta-info[data-v-f16c8d7e]{display:block;font-size:.85rem;opacity:.7;margin-bottom:8px}p[data-v-f16c8d7e]{margin:0;font-weight:300;line-height:1.7;text-align:justify;word-break:keep-all}.divider[data-v-f16c8d7e]{width:40px;border-bottom:2px dashed #cfff00;margin:12px 0 20px 0}.empty[data-v-f16c8d7e]{padding:40px 0;opacity:.5;font-size:14px;text-align:center}.list-container[data-v-f16c8d7e]{position:relative}.fade-list-enter-active[data-v-f16c8d7e],.fade-list-leave-active[data-v-f16c8d7e],.fade-list-move[data-v-f16c8d7e]{transition:all .5s ease}.fade-list-enter-from[data-v-f16c8d7e],.fade-list-leave-to[data-v-f16c8d7e]{opacity:0;transform:translateY(10px)}.fade-list-leave-active[data-v-f16c8d7e]{position:absolute;width:100%;z-index:-1}@media screen and (max-width:768px){.txtwrap[data-v-f16c8d7e]{width:100%;max-width:100%}.tabs-header[data-v-f16c8d7e]{padding:10px 0 15px 0}}.gallery-page[data-v-e55e441e]{display:flex;flex-direction:column;width:100%;margin-bottom:10px}.image-section.grid-tiles[data-v-e55e441e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:5px;width:100%;margin-top:10px}.img-wrap[data-v-e55e441e]{position:relative;overflow:hidden;opacity:0;animation:fadeIn-e55e441e .5s forwards;width:100%;cursor:pointer}.responsive-image[data-v-e55e441e]{width:100%;height:100%;display:block;transition:opacity .5s ease;opacity:1;-o-object-fit:cover;object-fit:cover;background:#0f0f0f;border:none}.fit-contain[data-v-e55e441e]{-o-object-fit:contain;object-fit:contain;background:#111}.description[data-v-e55e441e]{position:absolute;left:8px;bottom:8px;font-size:.7rem;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.6);z-index:1;pointer-events:none}.video-section[data-v-e55e441e]{display:grid;grid-template-columns:1fr;gap:20px;margin-top:20px}.video-wrapper[data-v-e55e441e]{position:relative;width:100%;max-width:70%;max-height:90%;aspect-ratio:16/9;overflow:hidden;background:#000;border-radius:8px}.responsive-video[data-v-e55e441e]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border:none}.text-section[data-v-e55e441e]{display:flex;flex-direction:column;padding:10px 0;width:100%;border-top:2px dashed #cfff00;margin-top:20px}.fade-in[data-v-e55e441e]{animation:fadeIn-e55e441e .6s ease-in}@keyframes fadeIn-e55e441e{0%{opacity:0}to{opacity:1}}@media (max-width:768px){.image-section.grid-tiles[data-v-e55e441e]{grid-template-columns:1fr}}@media (max-width:480px){.image-section.grid-tiles[data-v-e55e441e]{grid-template-columns:1fr}}.wide-gallery[data-v-5c2e6888]{width:100%;margin:0 auto;background-color:#000;padding:0}.wide-gallery[data-v-5c2e6888] .container{display:grid;grid-template-columns:repeat(auto-fill,minmax(560px,1fr));gap:12px}.wide-gallery[data-v-5c2e6888] .image-card,.wide-gallery[data-v-5c2e6888] .img-wrap,.wide-gallery[data-v-5c2e6888] .recent-item,.wide-gallery[data-v-5c2e6888] .thumb{position:relative;width:100%;height:auto;aspect-ratio:16/9;overflow:hidden;border-radius:0;background:#000}.wide-gallery[data-v-5c2e6888] img{width:100%;height:100%;max-width:none;max-height:none;-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:center center;object-position:center center;display:block;transition:transform .3s ease,opacity .4s ease}.wide-gallery[data-v-5c2e6888] img:hover{transform:scale(1.03);opacity:.95}.wide-gallery[data-v-5c2e6888] .description{font-size:.75rem;line-height:1.4;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.6);background:rgba(0,0,0,.3);padding:3px 6px;border-radius:3px}.wide-gallery[data-v-5c2e6888] .vel-img img{-o-object-fit:cover!important;object-fit:cover!important;width:100%;height:100%}@media (max-width:768px){.wide-gallery[data-v-5c2e6888] .container{grid-template-columns:1fr}}@media (min-width:1280px){.wide-gallery[data-v-5c2e6888] .container{grid-template-columns:repeat(2,1fr)}}.network-gallery-container[data-v-1c9d6575]{margin-bottom:10px;padding-top:5px;width:100%}.network-gallery-wrapper[data-v-1c9d6575]{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:5px}.network-img-wrap[data-v-1c9d6575]{position:relative;overflow:hidden}.network-responsive-image[data-v-1c9d6575]{width:100%;height:auto;aspect-ratio:3/4;-o-object-fit:cover;object-fit:cover;transition:filter .5s ease,opacity .5s ease}.network-responsive-image[data-v-1c9d6575]:hover,.network-video[data-v-1c9d6575]:hover{filter:invert(.8)}.network-image-title[data-v-1c9d6575]{padding-top:5px;font-size:14px;color:#000;text-align:center}.network-video[data-v-1c9d6575]{width:100%;aspect-ratio:16/9;-o-object-fit:cover!important;object-fit:cover!important;transition:filter .5s ease}.content-detail-page[data-v-ea206628]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:left}.content-image[data-v-ea206628]{display:grid;gap:10px;max-width:500px;margin-bottom:20px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.content-image img[data-v-ea206628]{-o-object-fit:cover;object-fit:cover;width:100%;height:auto}.content-image img[data-v-ea206628]:first-child:only-child{width:500px}.content-image img[data-v-ea206628]:nth-child(-n+2):only-of-type,.content-image img[data-v-ea206628]:nth-child(3):last-child{width:240px}.content-image img[data-v-ea206628]:nth-child(3):last-child,.content-image img[data-v-ea206628]:nth-child(5):last-child{width:500px;grid-column:1/-1}.content-text[data-v-ea206628]{max-width:500px;margin-bottom:20px}@media (max-width:500px){.content-image[data-v-ea206628]{grid-template-columns:1fr}.content-image img[data-v-ea206628]{width:100%;max-width:100%;height:auto}.content-text[data-v-ea206628]{width:100%;max-width:100%}}.go-back-container[data-v-ea206628]{text-align:center;margin-top:10px}.go-back-button[data-v-ea206628]{font-weight:400;cursor:pointer;border-bottom:1px solid #cfff00;display:inline-block;padding:5px}.go-back-button[data-v-ea206628]:hover{opacity:.8}:root{--primary-color:#009f69;--secondary-color:#000;--scrollbar-thumb-color:#000;--scrollbar-track-color:#009f69;--base-font-size:16px}body,html{margin:0;padding:0;box-sizing:border-box;width:100%;height:100%}*,:after,:before{box-sizing:inherit}*{font-family:SUIT Variable,sans-serif}body:not(.mono-read){background-color:var(--primary-color)}body:not(.mono-read) *{background-color:transparent}#app{display:grid;margin:.5em}a{text-decoration:none;color:var(--secondary-color)}h1,h2,h3,h4,h5,h6{margin:0 0 .5em 0}p{margin-top:5px;font-size:.96rem;line-height:1.55em;text-align:justify;font-weight:200;text-justify:inter-word}.description,span{font-size:11px}.description{position:absolute;bottom:5%;left:0;right:0;margin:auto;background-color:rgba(0,0,0,.4);color:#fff;padding:5px;border-radius:2px;max-width:75%;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media screen and (max-width:768px){.description{max-width:calc(100% - 40px)}}::-webkit-scrollbar{width:12px}::-webkit-scrollbar,::-webkit-scrollbar-track{background-color:var(--primary-color)}::-webkit-scrollbar-thumb{background-color:var(--secondary-color);border-radius:10px;border:2px solid var(--primary-color)}::-webkit-scrollbar-thumb:hover{background-color:#333}body{scrollbar-color:var(--secondary-color) var(--primary-color);scrollbar-width:thin}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fade-in{animation:fadeIn .5s ease-in}.error-image{width:100%;height:auto;-o-object-fit:contain;object-fit:contain;background-size:cover}.btn__close,.btn__next,.btn__prev{opacity:1}.btn__close,.btn__next,.btn__prev,.icon,.vel-btns-wrapper,.vel-icon{background-color:transparent!important}.v-easy-lightbox__toolbar{display:none!important}.vel-toolbar{display:none}@media screen and (min-width:320px) and (max-width:768px){a{font-size:14px}h6{font-size:10px}}body,html{transition:background-color .36s ease,color .36s ease,filter .36s ease}body.mono-read{--mono-bg:#000;--mono-fg:#f2f2f2;background:var(--mono-bg)!important;color:var(--mono-fg)!important}body.mono-read #app{filter:grayscale(1) contrast(1.06);transition:filter .38s ease}body.mono-read *{body.mono-read #app :not(.allow-bg):not(.allow-bg *){background-color:transparent!important}}body.mono-read .divider{border-bottom-color:var(--mono-fg)!important}body.mono-read a{color:var(--mono-fg)!important;text-decoration:underline}body.mono-read:before{content:"";position:fixed;inset:0;background:var(--mono-bg);opacity:1;pointer-events:none;transition:opacity .3s ease;z-index:2147483647}body.mono-read.mono-read--enter:before{opacity:0}@media (prefers-reduced-motion:reduce){body,body.mono-read #app,body.mono-read:before,html{transition:none!important}}#vel-modal-root{position:fixed;inset:0;z-index:2147483648!important}.v-easy-lightbox__bg,.v-easy-lightbox__overlay,.v-easy-lightbox__wrapper,.vel-mask,.vel-modal{background-color:rgba(0,0,0,.4)!important}.vel-modal{position:fixed!important;inset:0!important;z-index:2147483648!important}body.mono-read .vel-modal,body.mono-read .vel-modal *{filter:none!important;background-color:rgba(0,0,0,.92)!important}.btn__close,.btn__next,.btn__prev,.vel-btns-wrapper{background-color:transparent!important}.vel-modal .v-easy-lightbox__img-wrap{touch-action:pan-x pan-y}.v-easy-lightbox__img-wrap img,.vel-img-wrapper img{transform:none!important}.vel-img-wrapper img{cursor:default!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important;pointer-events:none!important}.vel-img-wrapper{touch-action:none!important;pointer-events:none!important}body:not(.mono-read) .works-title{color:#000!important}body.mono-read .works-title{color:#fff!important}