@keyframes svelte-l7jwkk-circle-animation-down{0%{opacity:0;transform:translateY(0)}30%{opacity:0;transform:translateY(0)}50%{opacity:1}70%{opacity:0;transform:translateY(18px)}to{opacity:0;transform:translateY(18px)}}@keyframes svelte-l7jwkk-circle-animation-up{0%{opacity:0;transform:translateY(20px)}30%{opacity:0;transform:translateY(20px)}50%{opacity:1}70%{opacity:0;transform:translateY(2px)}to{opacity:0;transform:translateY(2px)}}rect.svelte-l7jwkk{stroke:var(--base-hero-fg-color)}circle.svelte-l7jwkk{fill:var(--base-hero-fg-color);animation:2.5s ease 0s infinite normal none running svelte-l7jwkk-circle-animation-down}@media (pointer: none),(pointer: coarse){circle.svelte-l7jwkk{animation-name:svelte-l7jwkk-circle-animation-up}}.catchphrase.svelte-1nzxwif{display:flex;position:relative;width:100%;height:80vh;background:var(--base-hero-bg-color);color:var(--base-hero-fg-color);align-items:center;justify-content:center;text-align:center;overflow:hidden}.catchphrase-vivid.svelte-1nzxwif{height:1.1em;vertical-align:middle;display:flex!important;align-items:center;justify-content:space-between}.content.svelte-1nzxwif{padding:0 1em}.content.svelte-1nzxwif h1:where(.svelte-1nzxwif){text-align:center;color:var(--base-hero-fg-color);font-family:Reenie Beanie,cursive;font-size:3em;line-height:1.5;padding:.2em 0;overflow:visible}@media (max-width: 600px){.content.svelte-1nzxwif h1:where(.svelte-1nzxwif){font-size:2.5em}}@media (max-width: 400px){.content.svelte-1nzxwif h1:where(.svelte-1nzxwif){font-size:2em}}.content.svelte-1nzxwif h1:where(.svelte-1nzxwif) span:where(.svelte-1nzxwif){display:block}.scroll-guide.svelte-1nzxwif{position:absolute;bottom:2em;width:2em}span.colorful.svelte-1nzxwif,span.vivid.svelte-1nzxwif{display:inline!important}.colorful.svelte-1nzxwif{background:linear-gradient(270deg,#ff5f6d,#ffc371,#47cf73,#1fa2ff,#ff5f6d);background-size:1000% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;animation:svelte-1nzxwif-gradient-move 4s linear infinite;display:inline-block!important;padding:.05em 0}@keyframes svelte-1nzxwif-gradient-move{0%{background-position:0% 50%}to{background-position:100% 50%}}@font-face{font-family:SangSangFlowerRoad;src:url(https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_three@1.0/SangSangFlowerRoad.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:MYYeongnamnu;src:url(https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_2206-02@1.0/MYYeongnamnu.woff2) format("woff2");font-weight:400;font-style:normal}.vivid.svelte-1nzxwif{overflow:hidden;animation:svelte-1nzxwif-vivid-font .75s linear infinite;overflow:visible}@keyframes svelte-1nzxwif-vivid-font{0%,to{font-family:Sue Ellen Francisco,cursive}20%{font-family:SangSangFlowerRoad,cursive}40%{font-family:Yesteryear,cursive}60%{font-family:MYYeongnamnu,cursive}80%{font-family:Cabin Sketch,cursive}}.hint-smooth-scroll.svelte-1nzxwif{cursor:pointer}span.svelte-5zegt1{vertical-align:middle}.contacts.svelte-121uk4q .contacts-row:where(.svelte-121uk4q){display:flex;gap:1rem;margin-top:.4rem}h2.svelte-121uk4q{font-size:1.5em;margin:0}.description.svelte-121uk4q{margin-top:4em}.description.svelte-121uk4q p:where(.svelte-121uk4q){margin:1em 0;line-height:1.6}.profile.svelte-1rc23ts{display:block}hr.svelte-1j9ntew{margin:5rem auto}button.svelte-1jhjujf{cursor:pointer}dim.svelte-1jhjujf{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:#00000080;z-index:11;transition:opacity .2s;pointer-events:none;opacity:0}.popup-content-wrapper.svelte-1jhjujf{position:fixed;top:0;left:-100vw;max-width:600px;width:100%;height:100vh;display:flex;flex-direction:row;justify-content:flex-start;z-index:12;transition:left .5s;background-color:#fff}.popup-content.svelte-1jhjujf{overflow-y:auto;display:flex;flex-direction:column;padding:3em 2em;text-align:left;max-width:600px;width:100%;box-sizing:border-box;margin:0 auto}.popup-header.svelte-1jhjujf{display:flex;justify-content:flex-end;width:100%}.close-button.svelte-1jhjujf{background:none;border:none;cursor:pointer;display:flex;padding:.5em;margin:0;border-radius:4px;transition:background-color .2s}.close-button.svelte-1jhjujf:hover{background-color:#0000001a}.career-item.svelte-cj1fy9{padding:.2em .3em;border-radius:4px;margin:.3em 0}.career-item.details-contained{background-color:#0000000d;cursor:pointer;transition:background-color .2s}.career-item.details-contained:hover{background-color:#0000001a}.career-item-wrapper.svelte-cj1fy9{position:relative;padding-left:1em;margin:.1em 0}.career-item-wrapper.svelte-cj1fy9:before{content:"»";display:flex;position:absolute;flex-direction:column;justify-content:center;top:0;left:0;padding-top:.1em}.career-title.svelte-cj1fy9{font-size:1.1em}.career-summary.svelte-cj1fy9{display:inline-block}.career-datetime.svelte-cj1fy9{display:inline-block;color:var(--base-fg-color-brighter);font-size:.7em;font-style:italic;vertical-align:middle;white-space:nowrap}.career-detail.svelte-cj1fy9{font-size:.8em}h2.svelte-vxigk3{margin:0;font-size:1.5em}h3.svelte-vxigk3{margin:0;font-size:.9em;font-style:italic;font-weight:400;color:gray}.content.svelte-vxigk3{display:flex;flex-direction:column;gap:1em;margin:1em 0;overflow:hidden}.content p{line-height:1.6;margin-bottom:1.2em}sup.svelte-806b8o{margin-left:.2em;font-weight:400;vertical-align:inherit}section.careers.svelte-q1ryez{display:flex;flex-direction:column;gap:1.2em}.last-update.svelte-q1ryez{font-size:.8em;font-style:italic}ul.note.svelte-q1ryez{margin:.7em 0;padding-left:.5em}.locale-selector.svelte-r1gacs{position:relative;width:120px}.locale-selector.svelte-r1gacs button:where(.svelte-r1gacs){display:grid;grid-template-columns:1fr 20px;align-items:center;width:100%;padding:6px 10px;font-size:14px;background:#fff;border:1px solid #a3a3a3;border-radius:6px;cursor:pointer;transition:border-color .15s}.locale-selector.svelte-r1gacs button:where(.svelte-r1gacs):focus-visible,.locale-selector.svelte-r1gacs button[aria-expanded=true]:where(.svelte-r1gacs){border-color:#4f46e5;outline:2px solid #4f46e5;outline-offset:-2px}.locale-selector.svelte-r1gacs button:where(.svelte-r1gacs) svg:where(.svelte-r1gacs){width:16px;height:16px;justify-self:end;fill:#6b7280}.locale-selector.svelte-r1gacs ul:where(.svelte-r1gacs){position:absolute;top:100%;left:0;width:100%;max-height:224px;overflow:auto;background:#fff;border:1px solid #0000000d;border-radius:6px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;list-style:none;font-size:14px;z-index:5;display:none}.locale-selector.svelte-r1gacs button[aria-expanded=true]:where(.svelte-r1gacs)+ul:where(.svelte-r1gacs){display:block}.locale-selector.svelte-r1gacs li:where(.svelte-r1gacs){padding:8px 12px;cursor:pointer;display:flex;align-items:center}.locale-selector.svelte-r1gacs li:where(.svelte-r1gacs):hover,.locale-selector.svelte-r1gacs li[aria-selected=true]:where(.svelte-r1gacs){background:#f3f4f6}.locale-selector.svelte-r1gacs li[aria-selected=true]:where(.svelte-r1gacs){font-weight:600}footer.svelte-cxfh7n{box-sizing:border-box;margin:auto auto 2em;width:100%;max-width:800px;padding:1em;display:flex}footer.svelte-cxfh7n .footer-content:where(.svelte-cxfh7n){margin:1em 0}footer.svelte-cxfh7n .badges:where(.svelte-cxfh7n){margin-bottom:.5em}footer.svelte-cxfh7n img#unicode-sponser:where(.svelte-cxfh7n){width:8em}
