.homepage[data-v-0f22f0ee]{--page-warm-color: var(--glow-red)}.hero__title[data-v-0f22f0ee]{font-family:var(--font-display);font-size:clamp(3rem,8vw,5.6rem);font-weight:800;margin:0;letter-spacing:.02em;color:var(--paper);text-shadow:0 4px 30px color-mix(in srgb,var(--black) 35%,transparent)}.hero__year[data-v-0f22f0ee]{color:var(--yunjin-gold);background:linear-gradient(135deg,var(--yunjin-gold-light),var(--yunjin-gold));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hero__event-meta[data-v-0f22f0ee]{margin:12px auto 0;font-family:var(--font-body);font-size:clamp(1.2rem,3vw,2.4rem);font-weight:600;letter-spacing:.08em;color:var(--yunjin-gold)}.hero__cn[data-v-0f22f0ee]{margin:18px auto 0;max-width:820px;font-family:var(--font-display);font-size:clamp(1.05rem,2.2vw,1.45rem);color:color-mix(in srgb,var(--paper-warm) 94%,transparent);letter-spacing:.06em;line-height:1.5}.hero__initial[data-v-0f22f0ee]{color:#e8c586;font-size:1.3em;font-weight:800}.hero__en[data-v-0f22f0ee]{margin:16px auto 0;max-width:640px;font-size:.9rem;color:color-mix(in srgb,var(--paper-warm) 55%,transparent);letter-spacing:.04em;line-height:1.7}.hero__meta[data-v-0f22f0ee]{margin:clamp(18px,3dvh,38px) auto 0;display:inline-flex;align-items:center;gap:22px;flex-wrap:wrap;justify-content:center;padding:16px 30px;border:1px solid color-mix(in srgb,var(--yunjin-gold-light) 25%,transparent);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--black) 22%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.hero__meta-item[data-v-0f22f0ee]{display:flex;flex-direction:column;align-items:center;gap:2px}.hero__meta-label[data-v-0f22f0ee]{font-size:.7rem;letter-spacing:.35em;color:var(--yunjin-gold);text-transform:uppercase}.hero__meta-value[data-v-0f22f0ee]{font-size:.95rem;font-weight:600;color:var(--paper-warm)}.hero__meta-divider[data-v-0f22f0ee]{width:1px;height:34px;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--yunjin-gold-light) 40%,transparent),transparent)}.hero__actions[data-v-0f22f0ee]{margin-top:clamp(18px,3dvh,36px);display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.hero__actions .btn[data-v-0f22f0ee]{min-width:178px;justify-content:center}.hero__scroll[data-v-0f22f0ee]{margin-top:clamp(16px,4dvh,46px);display:inline-block}.hero__scroll span[data-v-0f22f0ee]{display:block;width:22px;height:36px;border:1.5px solid color-mix(in srgb,var(--yunjin-gold-light) 50%,transparent);border-radius:12px;position:relative}.hero__scroll span[data-v-0f22f0ee]:after{content:"";position:absolute;top:7px;left:50%;width:3px;height:7px;border-radius:2px;background:var(--yunjin-gold);transform:translate(-50%);animation:scrollHint-0f22f0ee 1.8s ease-in-out infinite}@keyframes scrollHint-0f22f0ee{0%,to{opacity:1;transform:translate(-50%)}55%{opacity:.25;transform:translate(-50%,10px)}}.mission__grid[data-v-0f22f0ee]{display:grid;grid-template-columns:320px 1fr;gap:64px;align-items:center}.mission__mark[data-v-0f22f0ee]{position:relative;width:240px;height:240px;margin:0 auto;display:grid;place-items:center}.mission__seal[data-v-0f22f0ee]{width:128px;height:128px;display:grid;place-items:center;border-radius:var(--radius-lg);background:linear-gradient(140deg,var(--seu-red),var(--seu-red-deep));color:var(--yunjin-gold-light);font-family:var(--font-display);font-size:3.6rem;font-weight:700;box-shadow:0 18px 44px color-mix(in srgb,var(--seu-red) 32%,transparent);position:relative;z-index:1}.mission__seal[data-v-0f22f0ee]:after{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border:1px solid color-mix(in srgb,var(--yunjin-gold-light) 55%,transparent);border-radius:15px}.mission__ring[data-v-0f22f0ee]{position:absolute;top:18px;right:18px;bottom:18px;left:18px;border:1px dashed color-mix(in srgb,var(--yunjin-gold) 60%,transparent);border-radius:50%;animation:spin-0f22f0ee 26s linear infinite}.mission__ring--2[data-v-0f22f0ee]{top:0;right:0;bottom:0;left:0;border-style:solid;border-color:color-mix(in srgb,var(--seu-red) 18%,transparent);animation-duration:40s;animation-direction:reverse}@keyframes spin-0f22f0ee{to{transform:rotate(360deg)}}.mission__kicker[data-v-0f22f0ee]{font-size:.8rem;letter-spacing:.4em;text-transform:uppercase;color:var(--yunjin-gold-deep);font-weight:600;margin:0 0 12px}.mission__title[data-v-0f22f0ee]{font-size:clamp(1.5rem,3vw,2.1rem);font-weight:700;margin:0 0 22px}.mission__text[data-v-0f22f0ee]{color:var(--ink-soft);margin:0 0 16px;text-align:justify;text-align-last:left}.why-attend__list[data-v-0f22f0ee]{--list-font-size: 1.15rem;--list-line-height: 1.55;--grid-gap: 16px 32px}.why-attend__list li[data-v-0f22f0ee]{font-weight:600}.stats__bar[data-v-0f22f0ee]{background:linear-gradient(135deg,var(--seu-red),var(--seu-red-deep));border-radius:var(--radius-lg);padding:34px 20px;box-shadow:var(--shadow-lg);position:relative;overflow:hidden;--grid-gap: normal}.stats__bar[data-v-0f22f0ee]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(45deg,color-mix(in srgb,var(--yunjin-gold-light) 7%,transparent) 25%,transparent 25.5%),linear-gradient(-45deg,color-mix(in srgb,var(--yunjin-gold-light) 7%,transparent) 25%,transparent 25.5%);background-size:36px 36px;pointer-events:none}.stats__item[data-v-0f22f0ee]{text-align:center;color:var(--paper-warm);position:relative}.stats__value[data-v-0f22f0ee]{display:block;font-family:var(--font-display);font-size:clamp(1.8rem,3.4vw,2.6rem);font-weight:800;color:var(--yunjin-gold-light)}.stats__label[data-v-0f22f0ee]{font-size:.85rem;letter-spacing:.12em;opacity:.85}.activities__card[data-v-0f22f0ee]{text-align:center}.announcements__item[data-v-0f22f0ee]{display:grid;grid-template-columns:6.5rem minmax(0,1fr);align-items:start;gap:16px}.announcements__item+.announcements__item[data-v-0f22f0ee]{border-top:1px solid var(--line-soft);padding-top:var(--list-gap, 12px)}.announcements__date[data-v-0f22f0ee]{text-align:right;font-family:var(--font-display);font-weight:700;color:var(--yunjin-gold-deep);white-space:nowrap}.announcements__text[data-v-0f22f0ee]{margin:0;min-width:0;color:var(--ink-soft);font-size:.95rem}.announcements__details[data-v-0f22f0ee]{white-space:nowrap}.topics__icon[data-v-0f22f0ee]{width:56px;height:56px;display:grid;place-items:center;border-radius:var(--radius-md);background:color-mix(in srgb,var(--seu-red) 7%,transparent);color:var(--seu-red);font-size:1.5rem;font-weight:700;margin-bottom:18px;border:1px solid color-mix(in srgb,var(--seu-red) 14%,transparent)}.topics__title[data-v-0f22f0ee]{min-height:62px}.dates--priority[data-v-0f22f0ee]{padding-top:72px}.dates__item[data-v-0f22f0ee]{display:flex;gap:16px}.dates__item--featured[data-v-0f22f0ee]{border:3px solid var(--seu-red)}.dates__num[data-v-0f22f0ee]{font-family:var(--font-display);font-size:1.9rem;font-weight:800;color:color-mix(in srgb,var(--seu-red) 16%,transparent);line-height:1}.dates__label[data-v-0f22f0ee]{margin:0;font-weight:700;color:var(--ink);font-size:.9rem;overflow-wrap:anywhere}.dates__value[data-v-0f22f0ee]{margin:4px 0 0;color:var(--seu-red);font-weight:600;font-size:.95rem}.dates__note[data-v-0f22f0ee]{margin:4px 0 0;color:var(--ink-mute);font-size:.82rem}.partners__grid[data-v-0f22f0ee]{--content-width: 980px}.partners__card ul[data-v-0f22f0ee]{--list-margin: 0 0 16px}.partners__journal-note[data-v-0f22f0ee]{display:block;margin-top:2px;font-size:.8rem}.partners__levels[data-v-0f22f0ee]{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:18px}.partners__level[data-v-0f22f0ee]{font-weight:600}.host[data-v-0f22f0ee]{padding-bottom:40px}.host__card[data-v-0f22f0ee]{text-align:center;align-items:center}.host__card h3[data-v-0f22f0ee]{color:var(--yunjin-gold-deep)}.host__card>p[data-v-0f22f0ee]:not(.host__sub){margin:0;color:var(--ink-soft);font-weight:600;font-size:1rem}.host__sub[data-v-0f22f0ee]{margin:6px 0 0;font-weight:400}.host__link[data-v-0f22f0ee]{display:inline-block;margin-top:auto;padding-top:16px}@media (min-width: 961px){.hero__en-line[data-v-0f22f0ee]{display:block}.hero__cn[data-v-0f22f0ee],.hero__en[data-v-0f22f0ee],.host__sub[data-v-0f22f0ee]{max-width:900px}}@media (max-width: 1024px){.mission__grid[data-v-0f22f0ee]{grid-template-columns:1fr;gap:40px}}@media (max-width: 960px){.activities__grid[data-v-0f22f0ee],.partners__grid[data-v-0f22f0ee]{grid-template-columns:1fr}.stats__bar[data-v-0f22f0ee]{grid-template-columns:repeat(2,1fr);gap:22px 0}}@media (max-width: 720px){.why-attend__list[data-v-0f22f0ee]{grid-template-columns:1fr}}@media (max-width: 640px){.host[data-v-0f22f0ee]{padding-bottom:28px}.hero__meta[data-v-0f22f0ee]{gap:14px;padding:14px 18px}.hero__meta-divider[data-v-0f22f0ee]{display:none}.announcements__item[data-v-0f22f0ee]{grid-template-columns:1fr;gap:8px}.announcements__date[data-v-0f22f0ee]{text-align:left}}
