.slider.svelte-1c3zmok{--slide-gap: 12px;--slide-width: 120px;--slide-height: 90px;inline-size:100%;padding-block:8px;overflow:hidden}.track.svelte-1c3zmok,.slide-set.svelte-1c3zmok{display:flex;align-items:flex-start;gap:var(--slide-gap);inline-size:max-content}.track.svelte-1c3zmok{will-change:transform;animation:svelte-1c3zmok-ministry-image-loop 40s linear infinite}.slide.svelte-1c3zmok{flex:0 0 var(--slide-width);inline-size:var(--slide-width);block-size:var(--slide-height);overflow:hidden;border-radius:16px;background:var(--fill-normal)}.slide.svelte-1c3zmok img:where(.svelte-1c3zmok){display:block;inline-size:100%;block-size:100%;max-inline-size:none;object-fit:cover}@keyframes svelte-1c3zmok-ministry-image-loop{to{transform:translate(calc(-50% - (var(--slide-gap) / 2)))}}@media(min-width:768px){.slider.svelte-1c3zmok{--slide-gap: 16px;--slide-width: 341px;--slide-height: 200px;padding-block:0}}@media(min-width:1024px){.slider.svelte-1c3zmok{--slide-width: 320px;--slide-height: 240px}}@media(prefers-reduced-motion:reduce){.track.svelte-1c3zmok{animation:none}}.map-section.svelte-1ygw5uu{display:flex;flex-direction:column;align-items:center;gap:0;inline-size:100%;max-inline-size:560px;padding:20px 16px 24px;overflow:hidden;border-radius:32px;background:var(--background-normal-alternative)}.map-description.svelte-1ygw5uu{inline-size:100%;margin:0;color:var(--label-alternative);font-size:var(--font-body-1-reading-size);font-weight:var(--font-weight-regular);line-height:var(--font-body-1-reading-leading);letter-spacing:var(--font-body-1-reading-tracking);text-align:center;word-break:keep-all;overflow-wrap:break-word}.map-wrap.svelte-1ygw5uu{position:relative;inline-size:min(100%,500px);aspect-ratio:1}.map-wrap.svelte-1ygw5uu>picture,.map-wrap.svelte-1ygw5uu>picture img{display:block;inline-size:100%;block-size:100%}.map-wrap.svelte-1ygw5uu>picture img{object-fit:contain}.region-dot.svelte-1ygw5uu{position:absolute;inset-inline-start:var(--x);inset-block-start:var(--y);display:grid;place-items:center;inline-size:24px;block-size:24px;overflow:visible;border-radius:var(--radius-full, 999px);background:transparent;transform:translate(-50%,-50%)}.region-dot.svelte-1ygw5uu img:where(.svelte-1ygw5uu){display:block;transition:transform .18s ease}.region-dot.svelte-1ygw5uu:hover img:where(.svelte-1ygw5uu){transform:scale(1.2)}.region-dot.svelte-1ygw5uu:focus-visible{outline:2px solid var(--primary-normal);outline-offset:1px}.region-dot[data-pulse].svelte-1ygw5uu:after{content:"";position:absolute;inset-inline-start:50%;inset-block-start:50%;inline-size:12px;block-size:12px;border:2px solid var(--primary-normal, #3b82f6);border-radius:50%;background:#3b82f61a;pointer-events:none;animation:svelte-1ygw5uu-seoul-ripple 2.8s ease-out infinite}@keyframes svelte-1ygw5uu-seoul-ripple{0%{transform:translate(-50%,-50%) scale(1);opacity:.9}64%,to{transform:translate(-50%,-50%) scale(5);opacity:0}}dialog.svelte-1ygw5uu{inline-size:min(calc(100% - 32px),640px);max-block-size:min(800px,calc(100svh - 32px));padding:0;overflow:auto;border:0;border-radius:32px;background:transparent}dialog.svelte-1ygw5uu::backdrop{background:#14191c8f}.dialog-shell.svelte-1ygw5uu{padding:16px;border-radius:32px;background:var(--background-normal-alternative)}.dialog-close.svelte-1ygw5uu{display:grid;flex:0 0 auto;place-items:center;inline-size:44px;block-size:44px;border-radius:999px;background:var(--background-normal-normal)}.dialog-close.svelte-1ygw5uu:hover{background:var(--fill-alternative)}.dialog-close.svelte-1ygw5uu:focus-visible{outline:2px solid var(--primary-normal);outline-offset:2px}.dialog-close.svelte-1ygw5uu img:where(.svelte-1ygw5uu){inline-size:24px;block-size:24px}.location-card.svelte-1ygw5uu{overflow:hidden;border-radius:22px;background:#fff;box-shadow:0 4px 12px #20272c1f}.location-card.svelte-1ygw5uu header:where(.svelte-1ygw5uu){display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 28px 4px}.location-card.svelte-1ygw5uu header:where(.svelte-1ygw5uu) h2:where(.svelte-1ygw5uu){color:var(--label-normal);font-size:20px;font-weight:var(--font-weight-bold)}.location-list.svelte-1ygw5uu{max-block-size:470px;overflow-y:auto}article.svelte-1ygw5uu{display:grid;gap:8px;margin-inline:28px;padding-block:16px;border-block-end:1px solid var(--line-solid-normal)}article.svelte-1ygw5uu:last-child{border-block-end:0}.badge.svelte-1ygw5uu{justify-self:start;padding:3px 9px;border-radius:4px;background:var(--primary-subtle);color:var(--primary-strong);font-size:12px;font-weight:var(--font-weight-medium);line-height:18px}.record-row.svelte-1ygw5uu{display:flex;justify-content:space-between;align-items:center;gap:16px;min-inline-size:0}article.svelte-1ygw5uu h3:where(.svelte-1ygw5uu){overflow:hidden;color:var(--label-normal);font-size:16px;font-weight:var(--font-weight-medium);line-height:24px;text-overflow:ellipsis;white-space:nowrap}article.svelte-1ygw5uu h3:where(.svelte-1ygw5uu) small:where(.svelte-1ygw5uu){color:var(--label-alternative);font:inherit;font-weight:var(--font-weight-regular)}article.svelte-1ygw5uu time:where(.svelte-1ygw5uu),article.svelte-1ygw5uu p:where(.svelte-1ygw5uu){color:var(--label-alternative);font-size:14px;line-height:20px}article.svelte-1ygw5uu time:where(.svelte-1ygw5uu){flex:0 0 auto}.empty.svelte-1ygw5uu{padding:48px 24px;color:var(--label-assistive);text-align:center}@media(min-width:768px){.map-section.svelte-1ygw5uu{padding:20px 28px 28px}.dialog-shell.svelte-1ygw5uu{padding:28px}}@media(prefers-reduced-motion:reduce){.region-dot[data-pulse].svelte-1ygw5uu:after{animation:none;transform:translate(-50%,-50%) scale(2.5);opacity:.45;background:transparent}.region-dot.svelte-1ygw5uu img:where(.svelte-1ygw5uu){transition:none}}.application-intro.svelte-m79jh{position:relative;display:flex;flex:1 1 auto;justify-content:center;align-items:flex-start;align-items:safe center;overflow:hidden auto;padding:48px 20px;min-block-size:0}.application-intro.outreach.svelte-m79jh{flex-direction:column;justify-content:flex-start;align-items:center;gap:40px}.start-error.svelte-m79jh{margin-block-end:10px;color:var(--status-negative);font-size:var(--font-label-1-size);text-align:center}.intro-card.svelte-m79jh{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:40px;inline-size:100%;max-inline-size:640px;padding:32px 20px;border-radius:16px;background:var(--background-elevated-normal)}.application-intro.outreach.svelte-m79jh .intro-card:where(.svelte-m79jh){gap:0}.copy.svelte-m79jh{display:flex;flex-direction:column;align-items:center;gap:16px;inline-size:100%;text-align:center}h1.svelte-m79jh{color:var(--label-normal);font-size:var(--font-title-3-size);font-weight:var(--font-weight-bold);line-height:var(--font-title-3-leading);letter-spacing:var(--font-title-3-tracking)}.wedding-description.svelte-m79jh,.outreach-description.svelte-m79jh{color:var(--label-alternative);font-size:var(--font-body-1-reading-size);line-height:var(--font-body-1-reading-leading);letter-spacing:var(--font-body-1-reading-tracking)}.wedding-description.svelte-m79jh{text-align:center}.outreach-description.svelte-m79jh{word-break:break-word}.mobile-description.svelte-m79jh{text-align:start}.wide-description.svelte-m79jh{display:none}.action.svelte-m79jh{inline-size:100%;max-inline-size:220px}.application-intro.outreach.svelte-m79jh .action:where(.svelte-m79jh){margin-block:24px 36px}.intro-card.wedding.svelte-m79jh{gap:40px;padding:40px}.intro-card.wedding.svelte-m79jh .copy:where(.svelte-m79jh){gap:20px}.intro-card.wedding.svelte-m79jh h1:where(.svelte-m79jh){font-size:var(--font-title-2-size);line-height:var(--font-title-2-leading);letter-spacing:var(--font-title-2-tracking)}.intro-card.wedding.svelte-m79jh .action:where(.svelte-m79jh){max-inline-size:none}.wedding-hearts.svelte-m79jh{position:absolute;z-index:2;inset:0;pointer-events:none}.heart-position.svelte-m79jh{position:absolute;display:block;inline-size:19.5vw;max-inline-size:80px}.heart-position-one.svelte-m79jh{transform:rotate(-12.11deg);inset-block-start:25.68%;inset-inline-start:8.72%;max-inline-size:70px}.heart-position-two.svelte-m79jh{inset-block-start:20.5%;inset-inline-end:12.8%;inline-size:17.5vw;max-inline-size:70px}.heart-position-three.svelte-m79jh{transform:rotate(7.45deg);inset-block-start:74.46%;inset-inline-start:18.97%;max-inline-size:70px}.heart-position.svelte-m79jh picture{display:block;inline-size:100%}.wedding-heart.svelte-m79jh{transform-origin:center;display:block;opacity:.6;inline-size:100%;block-size:auto;animation:svelte-m79jh-wedding-heart-pulse 3.2s ease-in-out infinite;will-change:transform}.heart-two.svelte-m79jh{animation-delay:-1.05s;animation-duration:3.6s}.heart-three.svelte-m79jh{animation-delay:-2.1s;animation-duration:3.4s}@keyframes svelte-m79jh-wedding-heart-pulse{0%,to{transform:scale(.88)}50%{transform:scale(1.04)}}@media(min-width:768px){.application-intro.svelte-m79jh{padding-block:64px}.application-intro.outreach.svelte-m79jh{gap:64px}.intro-card.svelte-m79jh{gap:56px;padding:40px}.copy.svelte-m79jh{gap:20px}h1.svelte-m79jh{font-size:var(--font-title-2-size);line-height:var(--font-title-2-leading);letter-spacing:var(--font-title-2-tracking)}.mobile-description.svelte-m79jh{display:none}.wide-description.svelte-m79jh{display:grid;gap:27px;text-align:center}.application-intro.outreach.svelte-m79jh .action:where(.svelte-m79jh){margin-block:40px}.intro-card.wedding.svelte-m79jh{gap:40px}.intro-card.wedding.svelte-m79jh .action:where(.svelte-m79jh){max-inline-size:220px}.heart-position.svelte-m79jh{inline-size:12vw;max-inline-size:110px}.heart-position-one.svelte-m79jh{inset-block-start:40%;inset-inline-start:10%}.heart-position-two.svelte-m79jh{inset-block-start:25%;inset-inline-end:15%}.heart-position-three.svelte-m79jh{inset-block-start:70%;inset-inline:auto 14%}}@media(min-width:1024px){.heart-position.svelte-m79jh{inline-size:10.7vw;max-inline-size:160px}.heart-position-one.svelte-m79jh{inset-block-start:35%;inset-inline-start:25.24%}.heart-position-two.svelte-m79jh{inset-block-start:15%;inset-inline-end:20.54%}.heart-position-three.svelte-m79jh{inset-block-start:67.77%;inset-inline:64.92% auto}}@media(prefers-reduced-motion:reduce){.wedding-heart.svelte-m79jh{animation:none}}.application-intro-page.svelte-9694u6{display:flex;flex:1 1 auto;flex-direction:column;min-block-size:0;inline-size:100%;padding-block-start:56px;background:var(--background-normal-normal)}@media(min-width:768px){.application-intro-page.svelte-9694u6{padding-block-start:64px}}@media(min-width:1024px){.application-intro-page.svelte-9694u6{padding-block-start:103px}}
