@import"https://cdn.jsdelivr.net/gh/sun-typeface/SUITE@2/fonts/variable/woff2/SUITE-Variable.css";@import"https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/variable/pretendardvariable-dynamic-subset.min.css";:root{--font-family: "SUITE Variable";--content-size: 1680px;--tx-super: 40px;--tx-headline: 28px;--color-background: var(--color-base);--color-background-90: var(--color-background), .9;--color-background-75: var(--color-background), .75;--color-background-50: var(--color-background), .5;--color-background-25: var(--color-background), .25;--color-background-10: var(--color-background), .1;--color-background-5: var(--color-background), .05;--color-text: var(--color-ink);--color-text-90: var(--color-text), .9;--color-text-75: var(--color-text), .75;--color-text-50: var(--color-text), .5;--color-text-25: var(--color-text), .25;--color-text-10: var(--color-text), .1;--color-text-5: var(--color-text), .05;--color-ink: 0, 0%, 100%;--color-ink-75: var(--color-ink), .75;--color-ink-50: var(--color-ink), .5;--color-ink-25: var(--color-ink), .25;--color-ink-10: var(--color-ink), .1;--color-base: 235, 86%, 3%;--color-base-75: var(--color-base), .75;--color-base-50: var(--color-base), .5;--color-base-25: var(--color-base), .25;--color-base-10: var(--color-base), .1;--color-primary: 240, 60%, 55%;--color-secondary: 207, 60%, 55%;--color-tertiary: var(--color-primary), .05;--color-disabled: var(--color-primary), .03;--color-ghost: 0, 0%, 98%;--color-danger: 0, 80%, 60%;--color-warning: 25, 100%, 65%;--color-caution: 45, 95%, 55%;--color-success: 135, 95%, 40%;--margin-header: -100px;--padding: 3rem;--padding-section: 6rem;--s25: calc(25% - 2rem) ;--s50: calc(50% - 2rem) ;--s75: calc(75% - 2rem) ;--m25: calc(25% + 1rem) ;--m50: calc(50% + 1rem) ;--m75: calc(75% + 1rem) ;@media(min-width:480px){--tx-super: 48px;--tx-headline: 32px}@media(min-width:800px){--margin-header: -288px;--padding: 4rem;--padding-section: 8rem;--tx-super: 64px;--tx-headline: 48px}@media(min-width:1080px){--padding-section: 10rem;--tx-super: 80px;--tx-headline: 56px}@media(min-width:1440px){--margin-header: -240px}}html,body{overflow-x:clip}body{accent-color:hsl(var(--color-primary));caret-color:hsl(var(--color-primary));letter-spacing:-.025em}main>*{margin-top:calc(var(--padding-section) * 2);margin-bottom:calc(var(--padding-section) * 2)}main>*._covered{margin-top:0;margin-bottom:0;padding-top:var(--padding-section);padding-bottom:var(--padding-section)}main>*._covered:first-child{margin-top:var(--margin-header);padding-top:calc(var(--margin-header) * -1)}main>*._covered+*:not(._covered),main>*:first-child{margin-top:var(--padding-section)}main>*:not(._covered):has(+*._covered),main>*:not(._covered):last-child{margin-bottom:var(--padding-section)}main>*>*{margin-top:var(--padding-section);margin-bottom:var(--padding-section)}main>*>*:first-child{margin-top:0}main>*>*:last-child{margin-bottom:0}article p{font-family:Pretendard Variable}html:after,body:before,body:after{content:"";position:fixed;inset:0;top:-100vh;bottom:-100vh;left:50%;transform:translate(-50%);border:1px hsl(var(--color-text-10));border-style:hidden solid;pointer-events:none;z-index:-1}body:before{width:min(87.5%,1680px)}html:after{width:0;border-width:.5px}body:after{width:101vw;opacity:0}@media(min-width:1080px){body:after{width:calc(min(87.5%,var(--content-size))/2);opacity:1}}._title{font-weight:700;margin-bottom:calc(var(--padding-section) / 2)}._title+*{margin-top:0}._title :is(h2,h3):has(+p){border:0;clip:rect(0 0 0 0);margin:0;overflow:hidden;padding:0;position:absolute}._title :is(h2,h3),._title :is(h2,h3)+p{font-size:1.5rem;line-height:1.25;margin:0 1rem;@media(min-width:1080px){font-size:2rem;max-width:var(--s50);.mini &{max-width:var(--s50)}}.center &{text-align:center;max-width:100%}}._title span{color:hsl(var(--color-primary))}._btn{background:hsl(var(--color-primary));border-radius:2em;color:hsl(var(--color-ink));font-weight:700;padding:15px 30px;text-decoration:none;transition:var(--ms-click);transition-property:background-color,color;display:inline-block;text-align:center}._btn.white{background:hsl(var(--color-ink));color:hsl(var(--color-primary))}._btn.outline{background:transparent;outline:solid 2px hsl(var(--color-ink));outline-offset:-2px;color:hsl(var(--color-ink))}._btn:hover{background:hsl(var(--color-ink));color:hsl(var(--color-primary))}._btn.white:hover{background:hsl(var(--color-primary));color:hsl(var(--color-ink))}header div{display:flex;justify-content:space-between;align-items:center;position:relative;font-weight:700}header a{z-index:9}header label+a+a{position:absolute;background:no-repeat center;color:transparent;font-size:0;width:var(---size);height:var(---size);background-size:calc(var(---size) - var(---size) / 4)}header label+a+a:lang(ko){background-image:url(/assets/img/icon/language-en.svg)}header label+a+a:lang(en){background-image:url(/assets/img/icon/language-ko.svg)}header ul{display:flex;list-style:none;z-index:8}header ul a{border-radius:2px;text-decoration:none;position:relative;transition:var(--ms-click);transition-property:background-color,color,backdrop-filter,border;border:1px transparent;border-style:solid hidden}header li{display:flex}header li:has(a[href^="//"]):before{content:"";display:block}header li a[href^="//"]:after{content:"→";display:inline-block;transform:rotate(-45deg);font-family:Pretendard Variable}@media(max-width:799px){header{margin:32px 0}:is(html,body):has(#menu:checked){overflow:hidden}body:has(#menu:checked) main{margin-top:calc(var(--margin-header) * -1)}header:has(#menu:checked){position:fixed;inset:0;z-index:8}#menu:checked~ul,#menu:focus-within{pointer-events:all;opacity:1;transition:opacity var(--ms-click)}header label+a{background:url(/assets/img/logo.svg) no-repeat left;background-size:contain;width:165px;height:36px}header label+a+a{---size: 36px;right:40px}header ul{background-color:hsla(var(--color-base-75));backdrop-filter:blur(1rem);display:flex;position:fixed;width:100vw;height:100vh;inset:0;padding:0 calc(env(safe-area-inset-right) + 6.25%) 0 calc(env(safe-area-inset-left) + 6.25%);padding-top:calc(var(--margin-header) * -1 - 24px);flex-flow:column;z-index:8;transition:display 0 .5s;pointer-events:none;opacity:0}header ul a{color:hsl(var(--color-ink));font-size:32px;padding:7px 0}header ul a:hover,header ul a:focus{background-color:hsla(var(--color-ink),.05)}header li{flex-flow:column}header li a[href^="//"]:after{color:hsl(var(--color-primary))}header label{user-select:none;-webkit-user-select:none;display:block;z-index:9;order:1;width:40px;height:36px;position:relative;cursor:pointer;margin-right:-8px}header label:before,header label:after{content:"";display:block;height:1.25px;width:24px;right:8px;background-color:hsl(var(--color-header-text, var(--color-ink)));position:absolute;transform:translateY(-50%);transition:top calc(var(--ms-click) / 2) calc(var(--ms-click) / 2),transform var(--ms-click)}header label:before{top:35%}header label:after{top:65%}#menu:checked+label:before,#menu:checked+label:after{transition:top calc(var(--ms-click) / 2),transform var(--ms-click) calc(var(--ms-click) / 2),background-color var(--ms-visual);top:50%;background-color:hsl(var(--color-ink))}#menu:checked+label:before{transform:translateY(-50%) rotate(45deg) scaleX(1.25)}#menu:checked+label:after{transform:translateY(-50%) rotate(-45deg) scaleX(1.25)}header li:first-child:before{background-color:hsla(var(--color-ink-10));content:"";display:block}header li:first-child:before,header li:has(a[href^="//"]):before{background-color:hsla(var(--color-ink-10));width:32px;margin:8px 0;height:2px}header li a[href^="//"]:after{color:hsl(var(--color-primary),.5)}header li:last-child{flex-flow:column;justify-content:flex-end;margin:16px 0}header li:last-child a{text-align:center;font-size:18px}}@media(min-width:800px){header{margin:96px 0}header label{display:none}header label+a{background:url(/assets/img/logo.svg) no-repeat left;background-size:contain;width:220px;height:48px}header label+a+a{---size: 48px;right:144px}header ul{margin-left:36px;flex:1}header ul a{color:hsl(var(--color-header-text, var(--color-ink)));font-size:18px;padding:14px 18px}header ul>hr{border-top:solid 1px hsla(var(--color-header-text, var(--color-ink)),.1);margin:0 18px}header ul a:has(+ul){border-radius:2px 2px 0 0!important;border:1px transparent;border-style:solid hidden}header ul a:has(+ul):hover,header ul a:has(+ul:hover){border-bottom:solid 1px hsla(var(--color-header-text, var(--color-ink)),.1)}header ul a:hover,header ul a:has(+ul:hover),header ul a:focus{backdrop-filter:blur(.5rem);background-color:hsla(var(--color-header-text, var(--color-ink)),.05)}header ul a:hover{color:hsl(var(--color-header-text, var(--color-ink)))}header li{align-items:center}header li:has(ul){position:relative}header li:has(a[href^="//"]):before{background-color:hsla(var(--color-header-text, var(--color-ink)),.1);height:18px;width:2px;margin:0 18px}header li:last-child a{position:absolute;right:0}header li a[href^="//"]:after{color:hsl(var(--color-header-text, var(--color-primary)),.5)}header li ul{pointer-events:none;position:absolute;top:100%;left:0;min-width:180px;display:block;margin:0;list-style:none;background-color:hsla(var(--color-header-text, var(--color-ink)),.05);backdrop-filter:blur(3rem);border-radius:0 2px 2px;z-index:10;opacity:0;transition:opacity var(--ms-click)}header li:hover>ul{pointer-events:all;opacity:1}header li ul li{display:block}header li ul a{display:block;border-radius:0;font-size:16px;color:hsl(var(--color-header-text, var(--color-ink)),.75);white-space:nowrap;position:static!important}header li ul a:hover,header li ul a:focus{background-color:hsla(var(--color-header-text, var(--color-ink)),.06);color:hsl(var(--color-header-text, var(--color-ink)))}@media(max-width:1439px){section:first-child{margin-top:81px}header{margin-bottom:81px}header div>a{position:absolute;align-self:start}header ul{margin-left:-18px;margin-top:64px;align-items:flex-end}header li:last-child a{top:0}}@media(max-width:959px){header ul{margin-left:-9px}header ul a{padding:14px 9px}header ul>hr,header li:has(a[href^="//"]):before{margin:0 9px}}}footer{padding:calc(var(--padding-section) / 2) 0;background:hsla(var(--color-primary),.25);font-weight:700;>div{display:grid;@media(min-width:800px){grid-template-columns:repeat(2,1fr)}@media(min-width:1080px){grid-template-columns:repeat(4,1fr)}>div{display:flex;flex-direction:column;gap:1rem;>a{background:url(/assets/img/logo.svg) no-repeat left;background-size:contain;display:block;width:165px;height:36px}}>ul{display:grid;text-transform:uppercase;gap:1rem 0;grid-template-columns:repeat(2,1fr);border-top:1px solid hsla(var(--color-text-10));padding-top:2rem;margin-top:2rem;@media(min-width:800px){gap:2rem 0;grid-column:2 / 3;padding-top:0;margin-top:0;border-top:none}@media(min-width:1080px){grid-column:2 / 5;grid-template-columns:repeat(6,1fr);li:not(:nth-child(n+5)){grid-row:1/4}li:nth-child(6){grid-column:5 / 6}li:last-child{grid-column:-1 / -2;grid-row:1/2}}ul a{display:block;margin-top:.75rem;margin-right:.5rem;opacity:.5;font-size:.75rem}}address{display:flex;align-items:flex-start;flex-direction:column;font-size:.75rem;gap:.25rem;span,a{color:hsla(var(--color-text-50));line-height:1.25}b{color:hsl(var(--color-text))}}a{color:hsl(var(--color-text));text-decoration:none}[href*=":"]:before{display:inline-block;margin-right:.5rem;color:hsla(var(--color-text))}[href^="mailto:"]:before{content:"E"}[href^="tel:"]:before{content:"M"}ul{list-style:none}}}
