:root{--bg: #ece0c8;--bg-white: #FFFFFF;--text: #222222;--text-sub: #888888;--text-dim: #AAAAAA;--border: #E5E5E5;--font: "Inter", "Noto Sans KR", -apple-system, BlinkMacSystemFont, sans-serif;--header-h: 54px;--pad: clamp(20px, 4vw, 52px);--max-w: 1816px;--ease: cubic-bezier(.165, .84, .44, 1);--dur: .5s;--dur-fast: .3s}[data-astro-cid-6h4bbhta],[data-astro-cid-6h4bbhta]:before,[data-astro-cid-6h4bbhta]:after{margin:0;padding:0;box-sizing:border-box}html{font-size:16px;-webkit-font-smoothing:antialiased;scroll-behavior:smooth}body{font-family:var(--font);color:var(--text);background:var(--bg);line-height:1.5;overflow-x:hidden}a[data-astro-cid-6h4bbhta]{color:inherit;text-decoration:none}button[data-astro-cid-6h4bbhta]{font:inherit;cursor:pointer;border:none;background:none}.header[data-astro-cid-6h4bbhta]{position:fixed;top:0;left:0;right:0;z-index:100;height:var(--header-h);display:flex;align-items:center;background:transparent;transition:background var(--dur) var(--ease)}.header--scrolled[data-astro-cid-6h4bbhta]{background:#ece0c8eb;backdrop-filter:blur(16px);border-bottom:1px solid var(--border)}.header__inner[data-astro-cid-6h4bbhta]{width:100%;max-width:var(--max-w);margin:0 auto;padding:0 var(--pad);display:flex;align-items:center;justify-content:space-between}.header__logo[data-astro-cid-6h4bbhta]{font-weight:800;font-size:18px}.header__right[data-astro-cid-6h4bbhta]{display:flex;align-items:center;gap:20px}.header__lang[data-astro-cid-6h4bbhta]{display:flex;gap:6px;font-size:12px;font-weight:500}.header__lang[data-astro-cid-6h4bbhta] a[data-astro-cid-6h4bbhta]{color:var(--text-dim);transition:color var(--dur-fast)}.header__lang[data-astro-cid-6h4bbhta] a[data-astro-cid-6h4bbhta].is-active{color:var(--text)}.header__cta[data-astro-cid-6h4bbhta]{font-size:12px;font-weight:600;padding:8px 18px;border:1.5px solid var(--text);border-radius:2px;transition:background var(--dur-fast),color var(--dur-fast)}.header__cta[data-astro-cid-6h4bbhta]:hover{background:var(--text);color:var(--bg)}.hero[data-astro-cid-6h4bbhta]{position:relative;display:flex;flex-direction:column;justify-content:flex-end;padding:calc(var(--header-h) + 100px) var(--pad) 0}.hero__title[data-astro-cid-6h4bbhta]{font-weight:500;font-size:clamp(38px,8.8vw,160px);line-height:.9;letter-spacing:-.04em;text-transform:uppercase;padding-bottom:clamp(32px,4vw,60px)}.hero__definition[data-astro-cid-6h4bbhta]{font-size:clamp(15px,1.2vw,18px);line-height:1.7;color:var(--text-sub);max-width:720px;padding:0 var(--pad) clamp(40px,6vw,80px)}.section[data-astro-cid-6h4bbhta]{padding:clamp(60px,10vw,160px) 0}.container[data-astro-cid-6h4bbhta]{width:100%;max-width:var(--max-w);margin:0 auto;padding:0 var(--pad)}.section__eyebrow[data-astro-cid-6h4bbhta]{font-weight:500;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim);margin-bottom:32px;display:flex;align-items:center;gap:16px}.section__eyebrow-line[data-astro-cid-6h4bbhta]{flex:1;height:1px;background:var(--border)}.section__title[data-astro-cid-6h4bbhta]{font-weight:800;font-size:clamp(28px,4.5vw,64px);line-height:1.05;letter-spacing:-.03em;margin-bottom:clamp(32px,4vw,64px)}.about__grid[data-astro-cid-6h4bbhta]{display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,6vw,120px);align-items:start}.about__mission[data-astro-cid-6h4bbhta]{font-weight:700;font-size:clamp(24px,3.5vw,52px);line-height:1.1}.about__desc[data-astro-cid-6h4bbhta]{font-size:clamp(14px,1.1vw,17px);line-height:1.75;color:var(--text-sub);margin-bottom:48px}.about__stats[data-astro-cid-6h4bbhta]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;padding-top:40px;border-top:1px solid var(--border)}.stat__num[data-astro-cid-6h4bbhta]{font-weight:800;font-size:clamp(24px,2.5vw,42px);line-height:1;margin-bottom:6px}.stat__label[data-astro-cid-6h4bbhta]{font-weight:600;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim);margin-bottom:2px}.stat__sub[data-astro-cid-6h4bbhta]{font-size:11px;color:var(--text-dim);line-height:1.4}.faq__list[data-astro-cid-6h4bbhta]{max-width:760px}.faq__item[data-astro-cid-6h4bbhta]{border-bottom:1px solid var(--border)}.faq__q[data-astro-cid-6h4bbhta]{width:100%;display:flex;justify-content:space-between;align-items:center;padding:20px 0;font-weight:600;font-size:clamp(14px,1.1vw,17px);text-align:left}.faq__q[data-astro-cid-6h4bbhta]:hover{opacity:.5}.faq__icon[data-astro-cid-6h4bbhta]{font-size:18px;font-weight:300;flex-shrink:0;margin-left:20px;transition:transform var(--dur-fast) var(--ease)}.faq__item[data-astro-cid-6h4bbhta].is-open .faq__icon[data-astro-cid-6h4bbhta]{transform:rotate(45deg)}.faq__a[data-astro-cid-6h4bbhta]{max-height:0;overflow:hidden;transition:max-height .6s var(--ease)}.faq__a-inner[data-astro-cid-6h4bbhta]{padding-bottom:20px;font-size:13px;line-height:1.7;color:var(--text-sub);max-width:600px}.footer[data-astro-cid-6h4bbhta]{border-top:1px solid var(--border);padding:64px 0 48px}.footer__grid[data-astro-cid-6h4bbhta]{display:grid;grid-template-columns:2fr 1fr 1fr;gap:48px;margin-bottom:64px}.footer__brand[data-astro-cid-6h4bbhta]{font-weight:800;font-size:18px;margin-bottom:12px}.footer__slogan[data-astro-cid-6h4bbhta]{font-size:13px;line-height:1.5;color:var(--text-sub)}.footer__col-title[data-astro-cid-6h4bbhta]{font-weight:600;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim);margin-bottom:14px}.footer__links[data-astro-cid-6h4bbhta]{display:flex;flex-direction:column;gap:8px}.footer__link[data-astro-cid-6h4bbhta]{font-size:13px;color:var(--text-sub);transition:color var(--dur-fast)}.footer__link[data-astro-cid-6h4bbhta]:hover{color:var(--text)}.footer__bottom[data-astro-cid-6h4bbhta]{display:flex;justify-content:space-between;align-items:center;padding-top:40px;border-top:1px solid var(--border)}.footer__legal[data-astro-cid-6h4bbhta]{font-size:11px;color:var(--text-dim);line-height:1.6}.footer__lang[data-astro-cid-6h4bbhta]{display:flex;gap:10px}.footer__lang[data-astro-cid-6h4bbhta] a[data-astro-cid-6h4bbhta]{font-size:11px;font-weight:600;color:var(--text-dim)}.footer__lang[data-astro-cid-6h4bbhta] a[data-astro-cid-6h4bbhta].is-active{color:var(--text)}.reveal[data-astro-cid-6h4bbhta]{opacity:0;transform:translateY(16px);transition:opacity .7s var(--ease),transform .7s var(--ease)}.reveal[data-astro-cid-6h4bbhta].is-visible{opacity:1;transform:translateY(0)}.reveal--d1[data-astro-cid-6h4bbhta]{transition-delay:.1s}.reveal--d2[data-astro-cid-6h4bbhta]{transition-delay:.2s}@media(max-width:1080px){.about__grid[data-astro-cid-6h4bbhta]{grid-template-columns:1fr}.about__stats[data-astro-cid-6h4bbhta]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.footer__grid[data-astro-cid-6h4bbhta]{grid-template-columns:1fr}.footer__bottom[data-astro-cid-6h4bbhta]{flex-direction:column;gap:12px;align-items:flex-start}}
