body{margin:0;padding:0}.mk-container.svelte-11pp7ic{max-width:1100px;margin:0 auto;padding:0 2rem}.mk-divider.svelte-11pp7ic,.mk-section-divider.svelte-11pp7ic{border:none;border-top:1px solid #d7d7d7;margin:0}.mk-header.svelte-11pp7ic{position:fixed;top:0;left:0;right:0;z-index:100;background:#fffffffa;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.mk-logo-bar.svelte-11pp7ic{display:flex;justify-content:center;align-items:center;padding:1.25rem 2rem .75rem}.mk-brand.svelte-11pp7ic{display:flex;flex-direction:column;align-items:center;gap:.15rem;text-decoration:none;color:#282f35}.mk-cross.svelte-11pp7ic{font-size:1.5rem;color:#64c29e;line-height:1}.mk-brand-ko.svelte-11pp7ic{font-family:"Noto Serif KR",serif;font-size:.95rem;font-weight:600;letter-spacing:.1em}.mk-brand-en.svelte-11pp7ic{font-size:.65rem;letter-spacing:.3em;color:#848789;font-weight:500}.mk-nav.svelte-11pp7ic{padding:.5rem 0}.mk-nav-inner.svelte-11pp7ic{max-width:1100px;margin:0 auto;padding:0 2rem;display:flex;justify-content:center;align-items:center;gap:0}.mk-nav-item.svelte-11pp7ic{position:relative}.mk-nav-link.svelte-11pp7ic{display:block;padding:.5rem 1.25rem;font-size:.875rem;color:#4d4959;text-decoration:none;font-family:Noto Sans KR,sans-serif;font-weight:400;letter-spacing:.02em;transition:color .2s;white-space:nowrap}.mk-nav-link.svelte-11pp7ic:hover{color:#64c29e}.mk-nav-support.svelte-11pp7ic{display:block;padding:.4rem 1.25rem;font-size:.875rem;color:#64c29e;font-weight:600;text-decoration:none;border:1px solid #64c29e;border-radius:4px;margin-left:.5rem;transition:all .2s}.mk-nav-support.svelte-11pp7ic:hover{background:#64c29e;color:#fff}.mk-dropdown.svelte-11pp7ic{position:absolute;top:calc(100% + 2px);left:50%;transform:translate(-50%);min-width:160px;background:#fff;border:1px solid #d7d7d7;border-radius:4px;box-shadow:0 8px 24px #00000014;padding:.5rem 0;z-index:200}.mk-dropdown-item.svelte-11pp7ic{display:block;padding:.5rem 1.25rem;font-size:.8rem;color:#777;text-decoration:none;transition:all .15s}.mk-dropdown-item.svelte-11pp7ic:hover{color:#282f35;background:#f9f9f9;padding-left:1.5rem}.mk-hamburger.svelte-11pp7ic{display:none;position:fixed;top:1rem;right:1.5rem;flex-direction:column;gap:4px;background:none;border:none;cursor:pointer;padding:.5rem;z-index:200}.mk-hamburger.svelte-11pp7ic span:where(.svelte-11pp7ic){display:block;width:22px;height:2px;background:#282f35;border-radius:2px}.mk-hero.svelte-11pp7ic{padding-top:120px;padding-bottom:5rem;background:#fff}.mk-hero-inner.svelte-11pp7ic{max-width:1100px;margin:0 auto;padding:3rem 2rem;display:grid;grid-template-columns:1.4fr 1fr;gap:4rem;align-items:center}.mk-hero-label.svelte-11pp7ic{font-size:.7rem;letter-spacing:.3em;color:#64c29e;font-weight:600;margin:0 0 1.25rem;font-family:Noto Sans KR,sans-serif}.mk-hero-title.svelte-11pp7ic{font-family:"Noto Serif KR",serif;font-size:clamp(2rem,4vw,3.25rem);font-weight:700;color:#282f35;line-height:1.25;margin:0 0 1.5rem;letter-spacing:-.02em}.mk-hero-title.svelte-11pp7ic em:where(.svelte-11pp7ic){font-style:italic;color:#64c29e}.mk-hero-verse.svelte-11pp7ic{font-family:Cormorant Garamond,"Noto Serif KR",serif;font-size:1rem;font-style:italic;color:#777;line-height:1.7;margin:0 0 2rem;border-left:2px solid #64c29e;padding-left:1rem}.mk-hero-verse.svelte-11pp7ic span:where(.svelte-11pp7ic){display:block;font-size:.85rem;color:#848789;margin-top:.25rem}.mk-hero-actions.svelte-11pp7ic{display:flex;align-items:center;gap:1.5rem}.mk-btn.svelte-11pp7ic{padding:.7rem 2rem;background:#282f35;color:#fff;border-radius:4px;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .2s;cursor:pointer}.mk-btn.svelte-11pp7ic:hover{background:#64c29e;transform:translateY(-1px)}.mk-btn-text.svelte-11pp7ic{font-size:.875rem;color:#282f35;text-decoration:none;font-weight:500;transition:color .2s;cursor:pointer}.mk-btn-text.svelte-11pp7ic:hover{color:#64c29e}.mk-hero-visual.svelte-11pp7ic{display:flex;flex-direction:column;align-items:center;gap:2rem}.mk-hero-cross-large.svelte-11pp7ic{font-size:6rem;color:#64c29e;opacity:.3;line-height:1;text-align:center}.mk-stat-row.svelte-11pp7ic{display:flex;gap:2rem;justify-content:center}.mk-stat.svelte-11pp7ic{display:flex;flex-direction:column;align-items:center;gap:.2rem}.mk-stat-n.svelte-11pp7ic{font-family:Cormorant Garamond,serif;font-size:2.5rem;font-weight:600;color:#282f35;line-height:1}.mk-stat-l.svelte-11pp7ic{font-size:.7rem;color:#848789;letter-spacing:.08em}.mk-about.svelte-11pp7ic{padding:4rem 0;background:#fff}.mk-about-grid.svelte-11pp7ic{display:grid;grid-template-columns:1fr 2fr;gap:4rem;align-items:start}.mk-section-label.svelte-11pp7ic{font-size:.7rem;letter-spacing:.25em;color:#64c29e;font-weight:600;margin:0 0 .5rem}.mk-section-title.svelte-11pp7ic{font-family:Cormorant Garamond,"Noto Serif KR",serif;font-size:clamp(1.5rem,3vw,2.5rem);font-weight:600;color:#282f35;margin:0;line-height:1.2}.mk-about-text.svelte-11pp7ic{font-size:.95rem;color:#555;line-height:1.9;margin:0 0 1.25rem;font-family:Noto Sans KR,sans-serif}.mk-link.svelte-11pp7ic{font-size:.875rem;color:#282f35;text-decoration:none;font-weight:500;border-bottom:1px solid #64c29e;padding-bottom:1px;transition:all .2s;cursor:pointer}.mk-link.svelte-11pp7ic:hover{color:#64c29e}.mk-four-grid-section.svelte-11pp7ic{padding:4rem 0;background:#f9f9f9}.mk-four-grid.svelte-11pp7ic{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#d7d7d7;border:1px solid #d7d7d7}.mk-four-item.svelte-11pp7ic{padding:2rem 1.75rem;background:#fff;display:flex;flex-direction:column;gap:.5rem}.mk-four-item-dark.svelte-11pp7ic{background:#282f35}.mk-four-label.svelte-11pp7ic{font-size:.65rem;letter-spacing:.2em;color:#64c29e;font-weight:600;margin:0;text-transform:uppercase}.mk-four-label.light.svelte-11pp7ic{color:#64c29ecc}.mk-four-label-en.svelte-11pp7ic{font-size:.55rem;letter-spacing:.3em;color:#aaa;margin:0}.mk-four-label-en.light.svelte-11pp7ic{color:#ffffff4d}.mk-four-item.svelte-11pp7ic h3:where(.svelte-11pp7ic){font-family:"Noto Serif KR",serif;font-size:1rem;font-weight:600;color:#282f35;margin:.5rem 0}.mk-four-item-dark.svelte-11pp7ic h3:where(.svelte-11pp7ic){color:#fff}.mk-four-desc.svelte-11pp7ic{font-size:.825rem;color:#777;line-height:1.7;margin:0;flex:1}.mk-four-desc.light.svelte-11pp7ic{color:#fff9}.mk-schedule.svelte-11pp7ic{display:flex;flex-direction:column;gap:.5rem;flex:1}.schedule-item.svelte-11pp7ic{display:flex;align-items:center;gap:.75rem;font-size:.8rem}.s-day.svelte-11pp7ic{width:24px;height:24px;background:#64c29e1f;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.7rem;color:#64c29e;font-weight:600;flex-shrink:0}.s-info.svelte-11pp7ic{color:#555}.mk-media-links.svelte-11pp7ic{display:flex;flex-direction:column;gap:.75rem;flex:1}.media-link.svelte-11pp7ic{display:flex;align-items:center;gap:.5rem;font-size:.85rem;color:#555;text-decoration:none;transition:color .2s;cursor:pointer}.media-link.svelte-11pp7ic:hover{color:#64c29e}.mk-bank-info.svelte-11pp7ic{flex:1}.mk-bank-info.svelte-11pp7ic p:where(.svelte-11pp7ic){font-size:.8rem;color:#ffffffb3;margin:0 0 .25rem}.mk-four-link.svelte-11pp7ic{font-size:.8rem;color:#282f35;text-decoration:none;font-weight:600;transition:color .2s;cursor:pointer;margin-top:auto}.mk-four-link.svelte-11pp7ic:hover{color:#64c29e}.mk-four-link.light.svelte-11pp7ic{color:#64c29ee6}.mk-ministry.svelte-11pp7ic{padding:4rem 0;background:#fff}.mk-ministry-header.svelte-11pp7ic{margin-bottom:2rem}.mk-ministry-list.svelte-11pp7ic{display:flex;flex-direction:column}.mk-ministry-item.svelte-11pp7ic{display:grid;grid-template-columns:60px 1fr 40px;align-items:start;gap:1.5rem;padding:2rem 0;border-bottom:1px solid #d7d7d7;transition:all .2s;cursor:pointer}.mk-ministry-item.svelte-11pp7ic:hover{padding-left:.5rem}.mk-ministry-num.svelte-11pp7ic{font-family:Cormorant Garamond,serif;font-size:2rem;font-weight:600;color:#64c29e66;line-height:1;padding-top:.25rem}.mk-ministry-content.svelte-11pp7ic h3:where(.svelte-11pp7ic){font-family:"Noto Serif KR",serif;font-size:1.1rem;font-weight:600;color:#282f35;margin:0 0 .5rem}.mk-ministry-content.svelte-11pp7ic h3:where(.svelte-11pp7ic) span:where(.svelte-11pp7ic){font-size:.75rem;color:#64c29e;font-family:Noto Sans KR,sans-serif;font-weight:400;margin-left:.75rem;vertical-align:middle}.mk-ministry-content.svelte-11pp7ic p:where(.svelte-11pp7ic){font-size:.875rem;color:#777;margin:0;line-height:1.7}.mk-ministry-arrow.svelte-11pp7ic{font-size:1.25rem;color:#d7d7d7;text-decoration:none;transition:color .2s;padding-top:.1rem}.mk-ministry-item.svelte-11pp7ic:hover .mk-ministry-arrow:where(.svelte-11pp7ic){color:#64c29e}.mk-news.svelte-11pp7ic{padding:4rem 0;background:#f9f9f9}.mk-news-header.svelte-11pp7ic{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:2rem}.mk-all-news.svelte-11pp7ic{font-size:.85rem;color:#282f35;text-decoration:none;font-weight:500;transition:color .2s;cursor:pointer}.mk-all-news.svelte-11pp7ic:hover{color:#64c29e}.mk-news-table.svelte-11pp7ic{display:flex;flex-direction:column;border-top:1px solid #d7d7d7}.mk-news-row.svelte-11pp7ic{display:grid;grid-template-columns:100px 1fr 130px;align-items:center;gap:1.5rem;padding:1.25rem 0;border-bottom:1px solid #d7d7d7;text-decoration:none;color:inherit;transition:all .2s;cursor:pointer}.mk-news-row.svelte-11pp7ic:hover{padding-left:.75rem;background:#fff;padding-right:.75rem}.mk-news-cat.svelte-11pp7ic{font-size:.7rem;color:#64c29e;font-weight:600;letter-spacing:.05em}.mk-news-title.svelte-11pp7ic{font-size:.9rem;color:#282f35;font-weight:400}.mk-news-date.svelte-11pp7ic{font-size:.75rem;color:#848789;text-align:right}.mk-fields.svelte-11pp7ic{padding:4rem 0;background:#fff}.mk-fields-grid.svelte-11pp7ic{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1px;background:#d7d7d7;border:1px solid #d7d7d7;margin-top:2rem}.mk-field-card.svelte-11pp7ic{padding:2rem 1.75rem;background:#fff;text-decoration:none;color:#282f35;transition:all .2s;cursor:pointer;display:block}.mk-field-card.svelte-11pp7ic:hover{background:#f9f9f9}.mk-field-card.svelte-11pp7ic h3:where(.svelte-11pp7ic){font-family:"Noto Serif KR",serif;font-size:1.1rem;font-weight:600;margin:0 0 .4rem;color:#282f35}.mk-field-card.svelte-11pp7ic p:where(.svelte-11pp7ic){font-size:.8rem;color:#777;margin:0 0 1rem}.mk-field-count.svelte-11pp7ic{font-size:.75rem;color:#64c29e;font-weight:600}.mk-footer.svelte-11pp7ic{background:#fff;padding-top:0}.mk-footer-inner.svelte-11pp7ic{max-width:1100px;margin:0 auto;padding:3rem 2rem;display:grid;grid-template-columns:1fr 3fr;gap:4rem}.mk-footer-brand.svelte-11pp7ic{display:flex;flex-direction:column}.footer-cross-lg.svelte-11pp7ic{font-size:2rem;color:#64c29e;margin:0 0 .5rem;line-height:1}.footer-brand-name.svelte-11pp7ic{font-size:.7rem;letter-spacing:.3em;color:#282f35;font-weight:600;margin:0 0 .15rem}.footer-brand-ko.svelte-11pp7ic{font-family:"Noto Serif KR",serif;font-size:.9rem;color:#282f35;margin:0 0 .75rem}.footer-tagline.svelte-11pp7ic{font-size:.8rem;color:#848789;font-style:italic;margin:0 0 .5rem}.footer-contact.svelte-11pp7ic{font-size:.78rem;color:#848789;margin:0 0 .15rem}.mk-footer-links.svelte-11pp7ic{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}.footer-col.svelte-11pp7ic{display:flex;flex-direction:column;gap:.4rem}.footer-col.svelte-11pp7ic h4:where(.svelte-11pp7ic){font-size:.82rem;font-weight:600;color:#282f35;margin:0 0 .5rem}.footer-col.svelte-11pp7ic h4:where(.svelte-11pp7ic) a:where(.svelte-11pp7ic){color:inherit;text-decoration:none}.footer-col.svelte-11pp7ic h4:where(.svelte-11pp7ic) a:where(.svelte-11pp7ic):hover{color:#64c29e}.footer-col.svelte-11pp7ic a:where(.svelte-11pp7ic){font-size:.78rem;color:#848789;text-decoration:none;transition:color .15s}.footer-col.svelte-11pp7ic a:where(.svelte-11pp7ic):hover{color:#282f35}.mk-footer-bottom.svelte-11pp7ic{border-top:1px solid #d7d7d7;max-width:1100px;margin:0 auto;padding:1.25rem 2rem;display:flex;justify-content:space-between;align-items:center}.mk-footer-bottom.svelte-11pp7ic p:where(.svelte-11pp7ic){font-size:.75rem;color:#aaa;margin:0}.mk-footer-bottom.svelte-11pp7ic a:where(.svelte-11pp7ic){font-size:.78rem;color:#aaa;text-decoration:none;transition:color .2s}.mk-footer-bottom.svelte-11pp7ic a:where(.svelte-11pp7ic):hover{color:#64c29e}@media(max-width:900px){.mk-four-grid.svelte-11pp7ic,.mk-footer-links.svelte-11pp7ic{grid-template-columns:1fr 1fr}}@media(max-width:768px){.mk-nav.svelte-11pp7ic{display:none}.mk-nav.open.svelte-11pp7ic{display:block;background:#fff;padding:1rem 2rem}.mk-nav.open.svelte-11pp7ic .mk-nav-inner:where(.svelte-11pp7ic){flex-direction:column;align-items:flex-start;gap:0}.mk-hamburger.svelte-11pp7ic{display:flex}.mk-hero-inner.svelte-11pp7ic{grid-template-columns:1fr}.mk-hero-visual.svelte-11pp7ic{display:none}.mk-about-grid.svelte-11pp7ic{grid-template-columns:1fr;gap:2rem}.mk-four-grid.svelte-11pp7ic,.mk-news-row.svelte-11pp7ic{grid-template-columns:1fr}.mk-news-date.svelte-11pp7ic{text-align:left}.mk-footer-inner.svelte-11pp7ic{grid-template-columns:1fr}.mk-footer-links.svelte-11pp7ic{grid-template-columns:1fr 1fr}}
