@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}body,main[data-astro-cid-nq7lsn5y],p[data-astro-cid-nq7lsn5y],h1[data-astro-cid-nq7lsn5y],h2[data-astro-cid-nq7lsn5y],h3[data-astro-cid-nq7lsn5y],h4[data-astro-cid-nq7lsn5y],h5[data-astro-cid-nq7lsn5y],h6[data-astro-cid-nq7lsn5y],.h1[data-astro-cid-nq7lsn5y],.h2[data-astro-cid-nq7lsn5y],.h3[data-astro-cid-nq7lsn5y],.h4[data-astro-cid-nq7lsn5y],.h5[data-astro-cid-nq7lsn5y],.h6[data-astro-cid-nq7lsn5y],button[data-astro-cid-nq7lsn5y],input[data-astro-cid-nq7lsn5y],textarea[data-astro-cid-nq7lsn5y],select[data-astro-cid-nq7lsn5y]{margin:0;padding:0;font-family:HakgyoansimBareondotumR,Lilex,sans-serif}@media (width<=768px){:root{--pad:4vw;--gap:1.2vh}}html.dark-mode{--bg-color:#121212;--hd-color:#f5f5f5;--bg-color-r:18, 18, 18}html,body{-webkit-text-size-adjust:100%;text-size-adjust:100%}.sr-only[data-astro-cid-nq7lsn5y]{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-nq7lsn5y],main[data-astro-cid-nq7lsn5y],.reveal-footer[data-astro-cid-nq7lsn5y]{background-color:var(--bg-color);transition:background-color .8s cubic-bezier(.25,1,.5,1),color .8s cubic-bezier(.25,1,.5,1)}.header-logo[data-astro-cid-nq7lsn5y],.header-menu[data-astro-cid-nq7lsn5y],.word[data-astro-cid-nq7lsn5y].en,.word[data-astro-cid-nq7lsn5y].kr,.gallery-caption[data-astro-cid-nq7lsn5y],.footer-copy[data-astro-cid-nq7lsn5y],.footer-links[data-astro-cid-nq7lsn5y],.footer-info[data-astro-cid-nq7lsn5y],.footer-contact[data-astro-cid-nq7lsn5y]{color:var(--hd-color);transition:color .8s cubic-bezier(.25,1,.5,1)}.footer-logo[data-astro-cid-nq7lsn5y]{fill:var(--hd-color);transition:fill .8s cubic-bezier(.25,1,.5,1)}.content-wrapper[data-astro-cid-nq7lsn5y]{z-index:10;background-color:var(--bg-color);min-height:100vh;transition:background-color .8s cubic-bezier(.25,1,.5,1);position:relative}.main-content[data-astro-cid-nq7lsn5y]{width:100%}.main-header[data-astro-cid-nq7lsn5y]{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-nq7lsn5y].menu-item{cursor:pointer;width:var(--align-point);-webkit-tap-highlight-color:transparent;flex-shrink:0;place-items:start;text-decoration:none;display:inline-grid;position:relative;overflow:hidden}.header-menu[data-astro-cid-nq7lsn5y]{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-nq7lsn5y]{cursor:pointer;-webkit-tap-highlight-color:transparent;place-items:start;text-decoration:none;display:inline-grid;position:relative;overflow:hidden}.word[data-astro-cid-nq7lsn5y]{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}.header-logo[data-astro-cid-nq7lsn5y] .word[data-astro-cid-nq7lsn5y].kr,.word[data-astro-cid-nq7lsn5y].kr{position:relative;top:0}.header-logo[data-astro-cid-nq7lsn5y] .word[data-astro-cid-nq7lsn5y].en,.word[data-astro-cid-nq7lsn5y].en{position:relative;top:2rem}.char[data-astro-cid-nq7lsn5y]{transition:transform .4s var(--motion);display:block}.menu-item[data-astro-cid-nq7lsn5y]:hover .word[data-astro-cid-nq7lsn5y].kr .char[data-astro-cid-nq7lsn5y],.menu-item[data-astro-cid-nq7lsn5y]:hover .word[data-astro-cid-nq7lsn5y].en .char[data-astro-cid-nq7lsn5y],html.lang-en .menu-item[data-astro-cid-nq7lsn5y] .word[data-astro-cid-nq7lsn5y].kr .char[data-astro-cid-nq7lsn5y],html.lang-en .menu-item[data-astro-cid-nq7lsn5y] .word[data-astro-cid-nq7lsn5y].en .char[data-astro-cid-nq7lsn5y],.header-logo[data-astro-cid-nq7lsn5y].menu-item:hover .word[data-astro-cid-nq7lsn5y].en .char[data-astro-cid-nq7lsn5y],.header-logo[data-astro-cid-nq7lsn5y].menu-item:hover .word[data-astro-cid-nq7lsn5y].kr .char[data-astro-cid-nq7lsn5y]{transform:translateY(-2rem)}html.lang-en .menu-item[data-astro-cid-nq7lsn5y]:hover .word[data-astro-cid-nq7lsn5y].kr .char[data-astro-cid-nq7lsn5y],html.lang-en .menu-item[data-astro-cid-nq7lsn5y]:hover .word[data-astro-cid-nq7lsn5y].en .char[data-astro-cid-nq7lsn5y],.header-logo[data-astro-cid-nq7lsn5y] .char[data-astro-cid-nq7lsn5y]{transform:translateY(0)}.menu-item[data-astro-cid-nq7lsn5y] .char[data-astro-cid-nq7lsn5y]:first-child{transition-delay:0s}.menu-item[data-astro-cid-nq7lsn5y] .char[data-astro-cid-nq7lsn5y]:nth-child(2){transition-delay:30ms}.menu-item[data-astro-cid-nq7lsn5y] .char[data-astro-cid-nq7lsn5y]:nth-child(3){transition-delay:60ms}.menu-item[data-astro-cid-nq7lsn5y] .char[data-astro-cid-nq7lsn5y]:nth-child(4){transition-delay:90ms}.menu-item[data-astro-cid-nq7lsn5y] .char[data-astro-cid-nq7lsn5y]:nth-child(5){transition-delay:.12s}.menu-item[data-astro-cid-nq7lsn5y] .char[data-astro-cid-nq7lsn5y]:nth-child(6){transition-delay:.15s}.menu-item[data-astro-cid-nq7lsn5y] .char[data-astro-cid-nq7lsn5y]:nth-child(7){transition-delay:.18s}.menu-item[data-astro-cid-nq7lsn5y] .char[data-astro-cid-nq7lsn5y]:nth-child(8){transition-delay:.21s}.menu-item[data-astro-cid-nq7lsn5y] .char[data-astro-cid-nq7lsn5y]:nth-child(9){transition-delay:.24s}.menu-item[data-astro-cid-nq7lsn5y] .char[data-astro-cid-nq7lsn5y]:nth-child(10){transition-delay:.27s}.contact-menu-group[data-astro-cid-nq7lsn5y]{flex-direction:column;align-items:flex-start;display:flex}.contact-dropdown[data-astro-cid-nq7lsn5y]{opacity:0;max-height:0;transition:grid-template-rows .5s var(--motion), max-height .5s var(--motion), opacity .4s 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-nq7lsn5y].is-active{opacity:1;grid-template-rows:1fr;max-height:360px;margin-top:.8vh;margin-bottom:1.2vh}.contact-dropdown-inner[data-astro-cid-nq7lsn5y]{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-nq7lsn5y]{align-items:flex-start;gap:calc(var(--gap) * .8);margin-bottom:calc(var(--gap) * 2);flex-direction:column;display:flex}.contact-link[data-astro-cid-nq7lsn5y]{width:fit-content;color:var(--hd-color);font-family:Lilex,HakgyoansimBareondotumR,sans-serif;font-size:.9rem;line-height:1.4;text-decoration:none;transition:color .8s cubic-bezier(.25,1,.5,1);display:inline-block;position:relative}.contact-link[data-astro-cid-nq7lsn5y]: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-nq7lsn5y]:hover:after{width:100%}.map-placeholder[data-astro-cid-nq7lsn5y]{aspect-ratio:4/3;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-touch-callout: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-nq7lsn5y]{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-nq7lsn5y].is-copied .map-msg[data-astro-cid-nq7lsn5y]{opacity:1;visibility:visible;transform:translateY(0)}@media (width<=768px){.header-logo[data-astro-cid-nq7lsn5y],.header-menu[data-astro-cid-nq7lsn5y],.word[data-astro-cid-nq7lsn5y],.word[data-astro-cid-nq7lsn5y].kr,.word[data-astro-cid-nq7lsn5y].en{font-size:1rem;line-height:1.5}.header-menu[data-astro-cid-nq7lsn5y]{gap:.45rem}.menu-item[data-astro-cid-nq7lsn5y]{height:1.5rem}}.filter-container[data-astro-cid-nq7lsn5y]{grid-template-columns:var(--align-point) minmax(0, 1fr);padding:0 var(--pad) calc(var(--pad) * 2.5) var(--pad);box-sizing:border-box;width:100%;display:grid}.filter-bar[data-astro-cid-nq7lsn5y]{flex-direction:column;grid-column:2/3;align-items:flex-start;gap:.15rem;display:flex}.filter-item[data-astro-cid-nq7lsn5y]{cursor:pointer;-webkit-tap-highlight-color:transparent;place-items:start;height:1.4rem;text-decoration:none;display:inline-grid;position:relative;overflow:hidden}.filter-item[data-astro-cid-nq7lsn5y] .word[data-astro-cid-nq7lsn5y]{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);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);text-shadow:0 0 #0000;transition:text-shadow .5s var(--motion);grid-area:1/1;justify-content:flex-start;display:flex;position:relative}.filter-item[data-astro-cid-nq7lsn5y] .word[data-astro-cid-nq7lsn5y].kr{position:relative;top:0}.filter-item[data-astro-cid-nq7lsn5y] .word[data-astro-cid-nq7lsn5y].en{position:relative;top:2rem}.filter-item[data-astro-cid-nq7lsn5y].is-active .word[data-astro-cid-nq7lsn5y]{text-shadow:.25px 0,-.25px 0,0 .25px,0 -.25px}@media (width<=768px){.filter-bar[data-astro-cid-nq7lsn5y]{gap:.45rem}.filter-item[data-astro-cid-nq7lsn5y]{height:1.5rem}.filter-item[data-astro-cid-nq7lsn5y] .word[data-astro-cid-nq7lsn5y]{font-size:1rem;line-height:1.5}}.content-wrapper{z-index:10;background-color:var(--bg-color);min-height:100vh;transition:background-color .8s var(--motion);position:relative}.main-content{width:100%;padding-bottom:12vh;position:relative}.content-wrapper: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}.grid-gallery{gap:var(--pad);padding:var(--pad);box-sizing:border-box;flex-wrap:wrap;width:100%;display:flex}.grid-gallery .grid-item{flex:45%;width:100%;min-width:300px;transition:transform .5s cubic-bezier(.25,1,.5,1),opacity .4s cubic-bezier(.25,1,.5,1)}.grid-gallery .grid-item.is-vanishing{opacity:0;transform:scale(.95)}.grid-gallery .grid-item.is-hidden{display:none}.grid-gallery .image-box{aspect-ratio:3/4;background-color:#8080801a;width:100%;position:relative;overflow:hidden;-webkit-touch-callout:none!important;-webkit-user-select:none!important;user-select:none!important;-webkit-user-drag:none!important}.grid-gallery .image-box:after{content:"";z-index:2;background:0 0;position:absolute;inset:0}.grid-gallery .image-box img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--motion);display:block;transform:scale(1);pointer-events:none!important;-webkit-touch-callout:none!important;-webkit-user-select:none!important;user-select:none!important;-webkit-user-drag:none!important}.grid-gallery .item-caption{opacity:0;box-sizing:border-box;width:100%;max-height:0;font-family:Lilex,HakgyoansimBareondotumR,sans-serif;font-size:.95rem;line-height:var(--hd-line-height);color:var(--hd-color);transition:max-height .4s var(--motion), opacity .3s var(--motion), padding .4s var(--motion);padding:0;overflow:hidden}@media (hover:hover) and (pointer:fine){.grid-gallery .grid-item:hover .image-box img{transform:scale(1.05)}.grid-gallery .grid-item:hover .item-caption{opacity:1;max-height:80px;padding-top:calc(var(--pad) * .8)}}@media (width<=768px){.grid-gallery .grid-item:active .image-box img,.grid-gallery .grid-item:focus-within .image-box img,.grid-gallery .grid-item.is-active .image-box img{transform:scale(1.05)}.grid-gallery .grid-item:active .item-caption,.grid-gallery .grid-item:focus-within .item-caption,.grid-gallery .grid-item.is-active .item-caption{opacity:1;max-height:100px;padding-top:calc(var(--pad) * .8)}}.reveal-footer[data-astro-cid-nq7lsn5y]{--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-nq7lsn5y]{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-nq7lsn5y]{justify-content:space-between;align-items:flex-end;width:100%;margin-bottom:3vh;display:flex}.footer-right-group[data-astro-cid-nq7lsn5y]{align-items:flex-end;gap:6vw;display:flex}.footer-copy[data-astro-cid-nq7lsn5y],.footer-copy[data-astro-cid-nq7lsn5y] p[data-astro-cid-nq7lsn5y],.footer-links[data-astro-cid-nq7lsn5y] span[data-astro-cid-nq7lsn5y],.footer-info[data-astro-cid-nq7lsn5y] p[data-astro-cid-nq7lsn5y],.footer-contact[data-astro-cid-nq7lsn5y] p[data-astro-cid-nq7lsn5y]{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-nq7lsn5y],.footer-info[data-astro-cid-nq7lsn5y],.footer-contact[data-astro-cid-nq7lsn5y]{align-items:flex-start;gap:var(--ft-line-gap);text-align:left;flex-direction:column;display:flex}.footer-links[data-astro-cid-nq7lsn5y] span[data-astro-cid-nq7lsn5y],.footer-contact[data-astro-cid-nq7lsn5y] p[data-astro-cid-nq7lsn5y]{cursor:pointer;width:fit-content;display:inline-block;position:relative}.footer-links[data-astro-cid-nq7lsn5y] span[data-astro-cid-nq7lsn5y]:after,.footer-contact[data-astro-cid-nq7lsn5y] p[data-astro-cid-nq7lsn5y]: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-nq7lsn5y] span[data-astro-cid-nq7lsn5y]:hover:after,.footer-contact[data-astro-cid-nq7lsn5y] p[data-astro-cid-nq7lsn5y]:hover:after{width:100%}.reveal-footer[data-astro-cid-nq7lsn5y] svg[data-astro-cid-nq7lsn5y].footer-morph-svg{width:100%;height:auto;margin:0 auto;display:block;overflow:visible}.footer-logo[data-astro-cid-nq7lsn5y]{fill:var(--hd-color);stroke:none}.rest-char[data-astro-cid-nq7lsn5y]{opacity:1;transition:opacity .65s var(--motion)}.iwoo-char[data-astro-cid-nq7lsn5y]{transform-origin:0 0;will-change:transform;transition:transform 1.1s cubic-bezier(.22,1,.36,1);transform:translate(0)scale(1)}.reveal-footer[data-astro-cid-nq7lsn5y].is-merged .rest-char[data-astro-cid-nq7lsn5y]{opacity:0;pointer-events:none}.reveal-footer[data-astro-cid-nq7lsn5y].is-merged .iwoo-i[data-astro-cid-nq7lsn5y]{transform:translate(3.3px,-187.4px)scale(5.986)}.reveal-footer[data-astro-cid-nq7lsn5y].is-merged .iwoo-w[data-astro-cid-nq7lsn5y]{transform:translate(-1869.7px,-185.3px)scale(5.96)}.reveal-footer[data-astro-cid-nq7lsn5y].is-merged .iwoo-o1[data-astro-cid-nq7lsn5y]{transform:translate(-2656.5px,-188.7px)scale(5.96)}.reveal-footer[data-astro-cid-nq7lsn5y].is-merged .iwoo-o2[data-astro-cid-nq7lsn5y]{transform:translate(-2878.2px,-188.7px)scale(5.96)}@media (width<=768px){.footer-content[data-astro-cid-nq7lsn5y]{flex-direction:column;align-items:flex-start;gap:2vh}.footer-right-group[data-astro-cid-nq7lsn5y]{flex-direction:column;align-items:flex-start;gap:2vh;width:100%}}.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-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-mask.empty-kr,html.lang-en .r-mask.empty-en{display:none!important}
