@font-face{font-family:HakgyoansimBareondotumR;src:url(https://cdn.jsdelivr.net/gh/tndlchl123/iwoo@main/HakgyoansimBareondotumR.woff2)format("woff2");font-weight:400;font-style:normal}:root{--pad:1vw;--gap:1vh;--align-point:35vw;--bg-color:#f5f5f5;--hd-color:#000;--bg-color-r:245, 245, 245;--motion:cubic-bezier(.5, 0, 0, 1);--gallery-ease:cubic-bezier(.25, .1, .25, 1);--main-font-size:1rem;--hd-line-height:1.3;--hd-letter-spacing:-.02em;--gallery-speed:3s;--underline-thickness:1px;--underline-offset:-2px;--footer-fade:15vh;--font-mono:"Lilex", sans-serif}body,main[data-astro-cid-e5lqagm3],p[data-astro-cid-e5lqagm3],h1[data-astro-cid-e5lqagm3],h2[data-astro-cid-e5lqagm3],h3[data-astro-cid-e5lqagm3],h4[data-astro-cid-e5lqagm3],h5[data-astro-cid-e5lqagm3],h6[data-astro-cid-e5lqagm3],.h1[data-astro-cid-e5lqagm3],.h2[data-astro-cid-e5lqagm3],.h3[data-astro-cid-e5lqagm3],.h4[data-astro-cid-e5lqagm3],.h5[data-astro-cid-e5lqagm3],.h6[data-astro-cid-e5lqagm3],button[data-astro-cid-e5lqagm3],input[data-astro-cid-e5lqagm3],textarea[data-astro-cid-e5lqagm3],select[data-astro-cid-e5lqagm3]{margin:0;padding:0;font-family:Lilex,HakgyoansimBareondotumR,sans-serif}@media (width<=768px){:root{--pad:4vw;--gap:1.2vh}}img[data-astro-cid-e5lqagm3]{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none}html.dark-mode{--bg-color:#121212;--hd-color:#f5f5f5;--bg-color-r:18, 18, 18}html,body{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}.sr-only[data-astro-cid-e5lqagm3]{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html,body,.main-header[data-astro-cid-e5lqagm3],main[data-astro-cid-e5lqagm3],.reveal-footer[data-astro-cid-e5lqagm3]{background-color:var(--bg-color);transition:background-color .8s var(--motion), color .8s var(--motion)}.header-logo[data-astro-cid-e5lqagm3],.header-menu[data-astro-cid-e5lqagm3],.word[data-astro-cid-e5lqagm3].en,.word[data-astro-cid-e5lqagm3].kr,.gallery-caption[data-astro-cid-e5lqagm3],.footer-copy[data-astro-cid-e5lqagm3],.footer-links[data-astro-cid-e5lqagm3],.footer-info[data-astro-cid-e5lqagm3],.footer-contact[data-astro-cid-e5lqagm3]{color:var(--hd-color);transition:color .8s var(--motion)}.footer-logo[data-astro-cid-e5lqagm3]{fill:var(--hd-color);transition:fill .8s var(--motion)}.content-wrapper[data-astro-cid-e5lqagm3]{z-index:10;background-color:var(--bg-color);min-height:100vh;transition:background-color .8s var(--motion);position:relative}.main-content[data-astro-cid-e5lqagm3]{width:100%;padding-bottom:12vh;position:relative}.content-wrapper[data-astro-cid-e5lqagm3]:after{content:"";left:0;bottom:calc(var(--footer-fade) * -1);width:100%;height:var(--footer-fade);background:linear-gradient(to bottom, rgba(var(--bg-color-r), 1) 0%, rgba(var(--bg-color-r), .65) 45%, rgba(var(--bg-color-r), 0) 100%);pointer-events:none;z-index:11;position:absolute}.main-header[data-astro-cid-e5lqagm3]{padding:var(--pad);box-sizing:border-box;z-index:10;align-items:flex-start;width:100%;display:flex;position:relative}.header-logo[data-astro-cid-e5lqagm3]{width:var(--align-point);color:var(--hd-color);font-family:Lilex,HakgyoansimBareondotumR,sans-serif;font-size:var(--main-font-size);line-height:var(--hd-line-height);flex-shrink:0}.header-menu[data-astro-cid-e5lqagm3]{color:var(--hd-color);flex-direction:column;align-items:flex-start;gap:.15rem;font-family:Lilex,HakgyoansimBareondotumR,sans-serif;display:flex}.menu-item[data-astro-cid-e5lqagm3]{cursor:pointer;-webkit-tap-highlight-color:transparent;place-items:start;height:1.4rem;text-decoration:none;display:inline-grid;position:relative;overflow:hidden}.word[data-astro-cid-e5lqagm3]{white-space:nowrap;font-family:Lilex,HakgyoansimBareondotumR,sans-serif;font-size:var(--main-font-size);line-height:var(--hd-line-height);letter-spacing:var(--hd-letter-spacing);color:var(--hd-color);grid-area:1/1;justify-content:flex-start;display:flex}.word[data-astro-cid-e5lqagm3].kr{position:relative;top:0}.word[data-astro-cid-e5lqagm3].en{position:relative;top:2rem}.char[data-astro-cid-e5lqagm3]{transition:transform .5s var(--motion);display:block}.menu-item[data-astro-cid-e5lqagm3]:hover .word[data-astro-cid-e5lqagm3].kr .char[data-astro-cid-e5lqagm3],.menu-item[data-astro-cid-e5lqagm3]:hover .word[data-astro-cid-e5lqagm3].en .char[data-astro-cid-e5lqagm3],html.lang-en .menu-item[data-astro-cid-e5lqagm3] .word[data-astro-cid-e5lqagm3].kr .char[data-astro-cid-e5lqagm3],html.lang-en .menu-item[data-astro-cid-e5lqagm3] .word[data-astro-cid-e5lqagm3].en .char[data-astro-cid-e5lqagm3],.header-logo[data-astro-cid-e5lqagm3].menu-item:hover .word[data-astro-cid-e5lqagm3].en .char[data-astro-cid-e5lqagm3],.header-logo[data-astro-cid-e5lqagm3].menu-item:hover .word[data-astro-cid-e5lqagm3].kr .char[data-astro-cid-e5lqagm3]{transform:translateY(-2rem)}html.lang-en .menu-item[data-astro-cid-e5lqagm3]:hover .word[data-astro-cid-e5lqagm3].kr .char[data-astro-cid-e5lqagm3],html.lang-en .menu-item[data-astro-cid-e5lqagm3]:hover .word[data-astro-cid-e5lqagm3].en .char[data-astro-cid-e5lqagm3],.header-logo[data-astro-cid-e5lqagm3] .char[data-astro-cid-e5lqagm3]{transform:translateY(0)}.menu-item[data-astro-cid-e5lqagm3] .char[data-astro-cid-e5lqagm3]:first-child{transition-delay:0s}.menu-item[data-astro-cid-e5lqagm3] .char[data-astro-cid-e5lqagm3]:nth-child(2){transition-delay:30ms}.menu-item[data-astro-cid-e5lqagm3] .char[data-astro-cid-e5lqagm3]:nth-child(3){transition-delay:60ms}.menu-item[data-astro-cid-e5lqagm3] .char[data-astro-cid-e5lqagm3]:nth-child(4){transition-delay:90ms}.menu-item[data-astro-cid-e5lqagm3] .char[data-astro-cid-e5lqagm3]:nth-child(5){transition-delay:.12s}.menu-item[data-astro-cid-e5lqagm3] .char[data-astro-cid-e5lqagm3]:nth-child(6){transition-delay:.15s}.menu-item[data-astro-cid-e5lqagm3] .char[data-astro-cid-e5lqagm3]:nth-child(7){transition-delay:.18s}.menu-item[data-astro-cid-e5lqagm3] .char[data-astro-cid-e5lqagm3]:nth-child(8){transition-delay:.21s}.menu-item[data-astro-cid-e5lqagm3] .char[data-astro-cid-e5lqagm3]:nth-child(9){transition-delay:.24s}.menu-item[data-astro-cid-e5lqagm3] .char[data-astro-cid-e5lqagm3]:nth-child(10){transition-delay:.27s}.contact-menu-group[data-astro-cid-e5lqagm3]{flex-direction:column;align-items:flex-start;display:flex}.contact-dropdown[data-astro-cid-e5lqagm3]{opacity:0;max-height:0;transition:grid-template-rows .5s var(--motion), max-height .5s var(--motion), opacity .5s var(--motion), margin .5s var(--motion);grid-template-rows:0fr;margin-top:0;margin-bottom:0;display:grid;overflow:hidden}.contact-dropdown[data-astro-cid-e5lqagm3].is-active{opacity:1;grid-template-rows:1fr;max-height:360px;margin-top:.8vh;margin-bottom:1.2vh}.contact-dropdown-inner[data-astro-cid-e5lqagm3]{min-height:0;width:min(320px, calc(100vw - var(--align-point) - (var(--pad) * 2)));box-sizing:border-box;color:var(--hd-color);font-family:Lilex,HakgyoansimBareondotumR,sans-serif;overflow:hidden}.popup-info[data-astro-cid-e5lqagm3]{align-items:flex-start;gap:calc(var(--gap) * .8);margin-bottom:var(--gap);flex-direction:column;display:flex}.contact-link[data-astro-cid-e5lqagm3]{width:fit-content;color:var(--hd-color);transition:color .8s var(--motion);font-family:Lilex,HakgyoansimBareondotumR,sans-serif;font-size:.9rem;line-height:1.4;text-decoration:none;display:inline-block;position:relative}.contact-link[data-astro-cid-e5lqagm3]:after{content:"";bottom:var(--underline-offset);width:0;height:var(--underline-thickness);transition:width .5s var(--motion);background-color:currentColor;position:absolute;left:0;transform:translateZ(0)}.contact-link[data-astro-cid-e5lqagm3]:hover:after{width:100%}.map-placeholder[data-astro-cid-e5lqagm3]{aspect-ratio:4/3;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;background:url(/iwoo/etc/1.webp) 50%/cover no-repeat;width:100%;position:relative;overflow:hidden}.map-msg[data-astro-cid-e5lqagm3]{color:#fff;mix-blend-mode:difference;opacity:0;visibility:hidden;transition:opacity .3s var(--motion), transform .3s var(--motion), visibility .3s;pointer-events:none;justify-content:center;align-items:center;font-size:.85rem;display:flex;position:absolute;inset:0;transform:translateY(8px)}.map-placeholder[data-astro-cid-e5lqagm3].is-copied .map-msg[data-astro-cid-e5lqagm3]{opacity:1;visibility:visible;transform:translateY(0)}.caption-layout[data-astro-cid-e5lqagm3]{grid-template-columns:var(--align-point) minmax(0, 1fr);padding:0 var(--pad);box-sizing:border-box;width:100%;display:grid}.gallery-caption[data-astro-cid-e5lqagm3]{min-width:0;height:auto;min-height:20vh;padding-top:2vh;padding-bottom:var(--pad);box-sizing:border-box;font-family:Lilex,HakgyoansimBareondotumR,sans-serif;font-size:var(--main-font-size);text-align:left;color:var(--hd-color);letter-spacing:var(--hd-letter-spacing);line-height:var(--hd-line-height);word-break:keep-all;overflow-wrap:break-word;opacity:1;transition:opacity calc(var(--gallery-speed) * .6) var(--gallery-ease), transform calc(var(--gallery-speed) * .6) var(--gallery-ease);grid-column:2/3;justify-content:flex-start;align-items:flex-end;display:flex;transform:translateY(0)}.gallery-caption[data-astro-cid-e5lqagm3].is-hidden{opacity:0;transition:none;transform:translateY(1vh)}@media (width<=768px){.header-logo[data-astro-cid-e5lqagm3],.header-menu[data-astro-cid-e5lqagm3],.word[data-astro-cid-e5lqagm3],.word[data-astro-cid-e5lqagm3].kr,.word[data-astro-cid-e5lqagm3].en{font-size:1rem;line-height:1.5}.header-menu[data-astro-cid-e5lqagm3]{gap:.45rem}.menu-item[data-astro-cid-e5lqagm3]{height:1.5rem}.gallery-caption[data-astro-cid-e5lqagm3]{height:auto;min-height:16vh;padding-top:4vh;padding-bottom:1.5vh;font-size:1rem}}svg.sr-only{clip:auto!important;clip-path:none!important;pointer-events:none!important;width:0!important;height:0!important;margin:0!important;overflow:visible!important}.single-gallery{width:100%;padding-bottom:var(--pad);box-sizing:border-box;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;cursor:pointer;height:auto;margin:0 auto;position:relative;overflow:hidden}.single-gallery .item-caption{display:none!important}.single-gallery .image-box{opacity:1;width:100%;height:100%;transition:opacity .2s;position:relative}.single-gallery .gallery-item.is-blurring .image-box{opacity:0;transition:none}.single-gallery .gallery-stage{margin-left:calc(var(--align-point) + var(--pad));margin-right:var(--pad);aspect-ratio:3/4;width:auto;top:0;left:0;height:auto!important;position:relative!important}@media (width>=1024px){.single-gallery .gallery-stage{width:30%}}.single-gallery .gallery-item{opacity:0;visibility:hidden;pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.single-gallery .gallery-item:not(.is-active):not(.is-adjacent){display:none}.single-gallery .gallery-item.is-adjacent{opacity:.001;visibility:visible;z-index:1;display:block}.single-gallery .gallery-item.is-active{opacity:1;visibility:visible;z-index:5;display:block}.single-gallery .gallery-item img{object-fit:cover;-webkit-user-drag:none;width:100%;height:100%;display:block}.single-gallery .cross-blur-layer{transform-origin:0 0;z-index:2;opacity:0;visibility:hidden;pointer-events:none;will-change:opacity;backface-visibility:hidden;width:50%;height:50%;transition:opacity calc(var(--gallery-speed) * .55) var(--gallery-ease), visibility 0s linear calc(var(--gallery-speed) * .55);display:none;position:absolute;top:0;left:0;transform:scale(2)translateZ(0)}.single-gallery .gallery-item.has-filter .cross-blur-layer{display:block}.single-gallery .gallery-item.has-filter .cross-blur-layer img{object-fit:cover;width:100%;height:100%;filter:url(#cross-blur-safari)!important}.single-gallery .gallery-item.is-blurring .cross-blur-layer{opacity:1;visibility:visible;transition:opacity}@media (hover:hover) and (pointer:fine){.single-gallery:before,.single-gallery:after{content:"";z-index:20;width:50%;position:absolute;top:0;bottom:0}.single-gallery:before{cursor:w-resize;left:0}.single-gallery:after{cursor:e-resize;right:0}}@media (width<=768px){.single-gallery{height:auto}.single-gallery .gallery-stage{margin-left:calc(var(--align-point) + var(--pad));margin-right:var(--pad);aspect-ratio:3/4;height:auto;top:0}}.reveal-footer[data-astro-cid-e5lqagm3]{--ft-font:"Lilex", "HakgyoansimBareondotumR", sans-serif;--ft-size:.8rem;--ft-line-gap:4px;--ft-color:var(--hd-color);--ft-letter-spacing:0em;background-color:var(--bg-color);z-index:1;width:100%;font-family:var(--ft-font);font-size:var(--ft-size);color:var(--ft-color);letter-spacing:var(--ft-letter-spacing);font-weight:400;position:fixed;bottom:0;left:0;overflow:hidden}.footer-inner[data-astro-cid-e5lqagm3]{width:100%;padding:calc(var(--pad) + var(--footer-fade) + 2vh) var(--pad) var(--pad);box-sizing:border-box;flex-direction:column;align-items:center;margin:0 auto;display:flex}.footer-content[data-astro-cid-e5lqagm3]{justify-content:space-between;align-items:flex-end;width:100%;margin-bottom:3vh;display:flex}.footer-right-group[data-astro-cid-e5lqagm3]{align-items:flex-end;gap:6vw;display:flex}.footer-copy[data-astro-cid-e5lqagm3],.footer-copy[data-astro-cid-e5lqagm3] p[data-astro-cid-e5lqagm3],.footer-links[data-astro-cid-e5lqagm3] span[data-astro-cid-e5lqagm3],.footer-info[data-astro-cid-e5lqagm3] p[data-astro-cid-e5lqagm3],.footer-contact[data-astro-cid-e5lqagm3] p[data-astro-cid-e5lqagm3]{font-family:var(--ft-font);font-size:var(--ft-size);color:var(--ft-color);letter-spacing:var(--ft-letter-spacing);margin:0;font-weight:400}.footer-links[data-astro-cid-e5lqagm3],.footer-info[data-astro-cid-e5lqagm3],.footer-contact[data-astro-cid-e5lqagm3]{align-items:flex-start;gap:var(--ft-line-gap);text-align:left;flex-direction:column;display:flex}.footer-links[data-astro-cid-e5lqagm3] span[data-astro-cid-e5lqagm3],.footer-contact[data-astro-cid-e5lqagm3] p[data-astro-cid-e5lqagm3]{cursor:pointer;width:fit-content;display:inline-block;position:relative}.footer-links[data-astro-cid-e5lqagm3] span[data-astro-cid-e5lqagm3]:after,.footer-contact[data-astro-cid-e5lqagm3] p[data-astro-cid-e5lqagm3]:after{content:"";bottom:var(--underline-offset);width:0;height:var(--underline-thickness);transition:width .5s var(--motion);background-color:currentColor;position:absolute;left:0;transform:translateZ(0)}.footer-links[data-astro-cid-e5lqagm3] span[data-astro-cid-e5lqagm3]:hover:after,.footer-contact[data-astro-cid-e5lqagm3] p[data-astro-cid-e5lqagm3]:hover:after{width:100%}.reveal-footer[data-astro-cid-e5lqagm3] svg[data-astro-cid-e5lqagm3].footer-morph-svg{width:100%;height:auto;margin:0 auto;display:block;overflow:visible}.footer-logo[data-astro-cid-e5lqagm3]{fill:var(--hd-color);stroke:none}.rest-char[data-astro-cid-e5lqagm3]{opacity:1;transition:opacity .65s var(--motion)}.iwoo-char[data-astro-cid-e5lqagm3]{transform-origin:0 0;will-change:transform;backface-visibility:hidden;transition:transform 1.1s cubic-bezier(.22,1,.36,1);transform:translate(0)scale(1)}.reveal-footer[data-astro-cid-e5lqagm3].is-merged .rest-char[data-astro-cid-e5lqagm3]{opacity:0;pointer-events:none}.reveal-footer[data-astro-cid-e5lqagm3].is-merged .iwoo-i[data-astro-cid-e5lqagm3]{transform:translate(3.3px,-187.4px)scale(5.986)}.reveal-footer[data-astro-cid-e5lqagm3].is-merged .iwoo-w[data-astro-cid-e5lqagm3]{transform:translate(-1869.7px,-185.3px)scale(5.96)}.reveal-footer[data-astro-cid-e5lqagm3].is-merged .iwoo-o1[data-astro-cid-e5lqagm3]{transform:translate(-2656.5px,-188.7px)scale(5.96)}.reveal-footer[data-astro-cid-e5lqagm3].is-merged .iwoo-o2[data-astro-cid-e5lqagm3]{transform:translate(-2878.2px,-188.7px)scale(5.96)}@media (width<=768px){.footer-content[data-astro-cid-e5lqagm3]{flex-direction:column;align-items:flex-start;gap:2vh}.footer-right-group[data-astro-cid-e5lqagm3]{flex-direction:column;align-items:flex-start;gap:2vh;width:100%}}#galleryCaption,#galleryCaption.is-hidden{backface-visibility:hidden;-webkit-font-smoothing:antialiased;opacity:1;transition:none;transform:translate(0)}#galleryCaption .r-mask{backface-visibility:hidden;transform:translate(0)}#galleryCaption .r-char{backface-visibility:hidden;will-change:transform}#galleryCaption.is-hidden .r-mask .r-word.kr .r-char,html.lang-en #galleryCaption.is-hidden .r-mask .r-word.en .r-char{transition:none;transform:translateY(110%)}html.lang-en #galleryCaption.is-hidden .r-mask .r-word.kr .r-char{transition:none;transform:translateY(-110%)}.r-mask{vertical-align:bottom;display:inline-block;position:relative;overflow:hidden}.r-mask .r-word{white-space:nowrap;display:inline-block}.r-mask .r-char{transition:transform .5s var(--motion);display:inline-block}.r-space{white-space:pre;display:inline-block}.r-mask .r-word.kr{position:relative}.r-mask .r-word.en{pointer-events:none;position:absolute;top:0;left:0}.r-mask .r-word.kr .r-char{transform:translateY(0)}.r-mask .r-word.en .r-char{transform:translateY(110%)}html.lang-en .r-mask .r-word.kr{pointer-events:none;position:absolute;top:0;left:0}html.lang-en .r-mask .r-word.en{pointer-events:auto;position:relative;top:auto;left:auto}html.lang-en .r-mask .r-word.kr .r-char{transform:translateY(-110%)}html.lang-en .r-mask .r-word.en .r-char{transform:translateY(0)}html:not(.lang-en) .r-line:not(:has(.kr .r-char)),html.lang-en .r-line:not(:has(.en .r-char)){display:none!important}