.site-header[data-astro-cid-nen7h5rs]{z-index:50;backdrop-filter:blur(8px);border-bottom:1px solid var(--color-border);background:#faf6efe6;position:sticky;top:0}.bar[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:1.5rem;min-height:4.25rem;display:flex}.brand[data-astro-cid-nen7h5rs]{font-family:var(--font-display);align-items:baseline;gap:.4rem;font-weight:700;text-decoration:none;display:flex}.brand-mark[data-astro-cid-nen7h5rs]{color:var(--color-blue-dark);letter-spacing:.04em;font-size:1.3rem}.brand-year[data-astro-cid-nen7h5rs]{color:var(--color-terracotta);font-size:1.05rem}.nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{flex-wrap:wrap;gap:.4rem 1.75rem;margin:0;padding:0;list-style:none;display:flex}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--color-ink);font-size:.92rem;font-weight:600;text-decoration:none}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--color-terracotta)}.lang-dropdown[data-astro-cid-nen7h5rs]{flex-shrink:0;position:relative}.lang-current[data-astro-cid-nen7h5rs]{cursor:pointer;border:1px solid var(--color-border);background:var(--color-white);color:var(--color-ink);user-select:none;border-radius:999px;align-items:center;gap:.45rem;padding:.45rem .7rem;font-size:.82rem;font-weight:600;list-style:none;transition:border-color .15s,background .15s;display:flex}.lang-current[data-astro-cid-nen7h5rs]::-webkit-details-marker{display:none}.lang-current[data-astro-cid-nen7h5rs]::marker{content:""}.lang-current[data-astro-cid-nen7h5rs]:hover{border-color:var(--color-terracotta)}.lang-dropdown[data-astro-cid-nen7h5rs][open] .lang-current[data-astro-cid-nen7h5rs]{border-color:var(--color-terracotta);background:var(--color-cream-dark)}.globe[data-astro-cid-nen7h5rs]{color:var(--color-ink-soft)}.lang-code[data-astro-cid-nen7h5rs]{letter-spacing:.03em}.chevron[data-astro-cid-nen7h5rs]{color:var(--color-ink-soft);transition:transform .15s}.lang-dropdown[data-astro-cid-nen7h5rs][open] .chevron[data-astro-cid-nen7h5rs]{transform:rotate(180deg)}.lang-menu[data-astro-cid-nen7h5rs]{z-index:60;background:var(--color-white);border:1px solid var(--color-border);border-radius:12px;min-width:170px;margin:0;padding:.4rem;list-style:none;position:absolute;top:calc(100% + .5rem);right:0;box-shadow:0 12px 28px #122a3829}.lang-option[data-astro-cid-nen7h5rs]{color:var(--color-ink);border-radius:8px;align-items:center;gap:.6rem;padding:.55rem .65rem;font-size:.88rem;font-weight:500;text-decoration:none;display:flex}.lang-option[data-astro-cid-nen7h5rs]:hover{background:var(--color-cream-dark)}.lang-option[data-astro-cid-nen7h5rs].active{color:var(--color-terracotta);font-weight:700}@media (width<=860px){.nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{column-gap:1rem}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{font-size:.8rem}}@media (width<=520px){.bar[data-astro-cid-nen7h5rs]{flex-wrap:wrap;row-gap:.6rem;height:auto;padding-block:.75rem}.nav[data-astro-cid-nen7h5rs]{order:3;width:100%}.nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{justify-content:center}}.hero[data-astro-cid-ge2uvauf]{background:linear-gradient(135deg, var(--color-blue-dark) 0%, var(--color-blue) 55%, var(--color-terracotta-bright) 130%);color:var(--color-white);padding:6.5rem 0 5.5rem;position:relative;overflow:hidden}.hero-pattern[data-astro-cid-ge2uvauf]{opacity:.16;background-image:repeating-linear-gradient(45deg,#fff9 0 1px,#0000 1px 22px),repeating-linear-gradient(-45deg,#fff9 0 1px,#0000 1px 22px);position:absolute;inset:0;mask-image:radial-gradient(at 100% 0,#000,#0000 70%)}.hero-inner[data-astro-cid-ge2uvauf]{text-align:center;position:relative}.kicker[data-astro-cid-ge2uvauf]{text-transform:uppercase;letter-spacing:.16em;color:var(--color-gold);margin-bottom:1.25rem;font-size:.8rem;font-weight:600}h1[data-astro-cid-ge2uvauf]{color:var(--color-white);letter-spacing:.01em;font-size:clamp(2.8rem,7vw,5rem);font-weight:800}.tagline[data-astro-cid-ge2uvauf]{font-family:var(--font-display);color:#ffffffe6;margin-top:.6rem;font-size:clamp(1.2rem,2.4vw,1.6rem)}.facts[data-astro-cid-ge2uvauf]{flex-wrap:wrap;justify-content:center;align-items:center;gap:2.5rem;margin-top:2.75rem;display:flex}.fact[data-astro-cid-ge2uvauf]{flex-direction:column;gap:.25rem;display:flex}.fact-label[data-astro-cid-ge2uvauf]{text-transform:uppercase;letter-spacing:.12em;color:#ffffffa6;font-size:.7rem;font-weight:700}.fact-value[data-astro-cid-ge2uvauf]{font-size:1.05rem;font-weight:600}.fact-sep[data-astro-cid-ge2uvauf]{background:#ffffff40;width:1px;height:34px}.cta-row[data-astro-cid-ge2uvauf]{flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:2.75rem;display:flex}.btn[data-astro-cid-ge2uvauf]{border-radius:999px;padding:.8rem 1.6rem;font-size:.92rem;font-weight:700;text-decoration:none;transition:transform .15s,opacity .15s;display:inline-block}.btn[data-astro-cid-ge2uvauf]:hover{transform:translateY(-1px)}.btn-primary[data-astro-cid-ge2uvauf]{background:var(--color-gold);color:var(--color-blue-dark)}.btn-ghost[data-astro-cid-ge2uvauf]{color:var(--color-white);border:1.5px solid #ffffff8c}@media (width<=640px){.facts[data-astro-cid-ge2uvauf]{gap:1.5rem}.fact-sep[data-astro-cid-ge2uvauf]{display:none}}.overview-grid[data-astro-cid-lfypuk3y]{grid-template-columns:1.5fr 1fr;align-items:start;gap:3.5rem;display:grid}.stat-card[data-astro-cid-lfypuk3y]{background:var(--color-blue-dark);color:var(--color-white);border-radius:16px;padding:2rem;position:sticky;top:6rem}.stat-card[data-astro-cid-lfypuk3y] h3[data-astro-cid-lfypuk3y]{color:var(--color-white);margin-bottom:1.25rem;font-size:1.15rem}.stat-card[data-astro-cid-lfypuk3y] ul[data-astro-cid-lfypuk3y]{flex-direction:column;gap:1.25rem;margin:0;padding:0;list-style:none;display:flex}.stat-card[data-astro-cid-lfypuk3y] li[data-astro-cid-lfypuk3y]{border-bottom:1px solid #ffffff26;flex-direction:column;gap:.2rem;padding-bottom:1.15rem;display:flex}.stat-card[data-astro-cid-lfypuk3y] li[data-astro-cid-lfypuk3y]:last-child{border-bottom:none;padding-bottom:0}.stat[data-astro-cid-lfypuk3y]{font-family:var(--font-display);color:var(--color-gold);font-size:1.7rem;font-weight:700}.stat-desc[data-astro-cid-lfypuk3y]{color:#fffc;font-size:.88rem}@media (width<=860px){.overview-grid[data-astro-cid-lfypuk3y]{grid-template-columns:1fr}.stat-card[data-astro-cid-lfypuk3y]{position:static}}.schedule-days[data-astro-cid-odxzx7iu]{flex-direction:column;gap:2.5rem;margin-top:2.5rem;display:flex}.day-title[data-astro-cid-odxzx7iu]{color:var(--color-terracotta);margin-bottom:1rem;font-size:1.2rem}.table-wrap[data-astro-cid-odxzx7iu]{border:1px solid var(--color-border);border-radius:12px;overflow-x:auto}table[data-astro-cid-odxzx7iu]{font-size:.92rem}thead[data-astro-cid-odxzx7iu] th[data-astro-cid-odxzx7iu]{background:var(--color-blue-dark);color:var(--color-white);text-align:left;white-space:nowrap;padding:.85rem 1rem;font-weight:600}.time-col[data-astro-cid-odxzx7iu]{width:1%}tbody[data-astro-cid-odxzx7iu] td[data-astro-cid-odxzx7iu]{border-bottom:1px solid var(--color-border);padding:.75rem 1rem}tbody[data-astro-cid-odxzx7iu] tr[data-astro-cid-odxzx7iu]:last-child td[data-astro-cid-odxzx7iu]{border-bottom:none}tbody[data-astro-cid-odxzx7iu] tr[data-astro-cid-odxzx7iu]:nth-child(2n){background:var(--color-cream-dark)}.time-cell[data-astro-cid-odxzx7iu]{color:var(--color-blue-dark);white-space:nowrap;font-weight:600}.note[data-astro-cid-odxzx7iu]{color:var(--color-ink-soft);margin-top:1.75rem;font-size:.95rem}.table-wrap[data-astro-cid-kdkuzaah]{border:1px solid var(--color-border);border-radius:12px;margin-top:2rem;overflow-x:auto}table[data-astro-cid-kdkuzaah]{font-size:.95rem}thead[data-astro-cid-kdkuzaah] th[data-astro-cid-kdkuzaah]{background:var(--color-blue-dark);color:var(--color-white);text-align:left;white-space:nowrap;padding:.85rem 1rem;font-weight:600}tbody[data-astro-cid-kdkuzaah] td[data-astro-cid-kdkuzaah]{border-bottom:1px solid var(--color-border);padding:.85rem 1rem}tbody[data-astro-cid-kdkuzaah] tr[data-astro-cid-kdkuzaah]:last-child td[data-astro-cid-kdkuzaah]{border-bottom:none}tbody[data-astro-cid-kdkuzaah] tr[data-astro-cid-kdkuzaah]:nth-child(2n){background:var(--color-cream-dark)}.role-cell[data-astro-cid-kdkuzaah]{color:var(--color-terracotta);white-space:nowrap;font-weight:600}.sub-title[data-astro-cid-kdkuzaah]{margin-top:3.5rem;font-size:1.3rem}.supporters[data-astro-cid-kdkuzaah]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.9rem;margin-top:1.75rem;padding:0;list-style:none;display:grid}.supporters[data-astro-cid-kdkuzaah] li[data-astro-cid-kdkuzaah]{background:var(--color-cream-dark);border:1px solid var(--color-border);border-radius:10px;flex-direction:column;gap:.15rem;padding:.85rem 1rem;display:flex}.supporter-name[data-astro-cid-kdkuzaah]{color:var(--color-blue-dark);font-weight:600}.supporter-inst[data-astro-cid-kdkuzaah]{color:var(--color-ink-soft);font-size:.85rem}.venue-grid[data-astro-cid-47hyo3h2]{grid-template-columns:1.4fr 1fr;align-items:start;gap:2.5rem;margin-top:2.5rem;display:grid}.feature-list[data-astro-cid-47hyo3h2]{flex-direction:column;gap:.9rem;margin:0;padding:0;list-style:none;display:flex}.feature-list[data-astro-cid-47hyo3h2] li[data-astro-cid-47hyo3h2]{color:var(--color-ink-soft);padding-left:1.5rem;position:relative}.feature-list[data-astro-cid-47hyo3h2] li[data-astro-cid-47hyo3h2]:before{content:"";background:var(--color-gold);border-radius:50%;width:8px;height:8px;position:absolute;top:.5em;left:0}.map-card[data-astro-cid-47hyo3h2]{background:var(--color-blue-dark);color:var(--color-white);border-radius:14px;flex-direction:column;gap:.4rem;padding:1.75rem;text-decoration:none;display:flex}.map-label[data-astro-cid-47hyo3h2]{text-transform:uppercase;letter-spacing:.1em;color:var(--color-gold);font-size:.72rem;font-weight:700}.map-title[data-astro-cid-47hyo3h2]{font-family:var(--font-display);color:var(--color-white);font-size:1.2rem}.map-link[data-astro-cid-47hyo3h2]{color:#ffffffd9;margin-top:.5rem;font-size:.9rem;font-weight:600}.social-grid[data-astro-cid-47hyo3h2]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin-top:3rem;display:grid}.social-card[data-astro-cid-47hyo3h2]{background:var(--color-cream-dark);border:1px solid var(--color-border);border-radius:14px;padding:1.75rem}.social-card[data-astro-cid-47hyo3h2] h3[data-astro-cid-47hyo3h2]{margin-bottom:.6rem;font-size:1.15rem}.social-card[data-astro-cid-47hyo3h2] p[data-astro-cid-47hyo3h2]{color:var(--color-ink-soft);margin:0;font-size:.95rem}@media (width<=860px){.venue-grid[data-astro-cid-47hyo3h2]{grid-template-columns:1fr}}.transport-grid[data-astro-cid-ard3yl6j]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.5rem;margin-top:2.5rem;display:grid}.transport-card[data-astro-cid-ard3yl6j]{background:var(--color-cream-dark);border:1px solid var(--color-border);border-radius:14px;padding:1.5rem}.transport-card[data-astro-cid-ard3yl6j] h3[data-astro-cid-ard3yl6j]{color:var(--color-terracotta);margin-bottom:.5rem;font-size:1.02rem}.transport-card[data-astro-cid-ard3yl6j] p[data-astro-cid-ard3yl6j]{color:var(--color-ink-soft);margin:0;font-size:.9rem}.sub-title[data-astro-cid-ard3yl6j]{margin-top:3.5rem;font-size:1.3rem}.accommodation-grid[data-astro-cid-ard3yl6j]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem;margin-top:2rem;display:grid}.accommodation-card[data-astro-cid-ard3yl6j]{background:var(--color-cream-dark);border:1px solid var(--color-border);text-align:center;border-radius:12px;flex-direction:column;gap:.35rem;padding:1.25rem 1rem;display:flex}.accommodation-options[data-astro-cid-ard3yl6j]{font-family:var(--font-display);color:var(--color-blue-dark);font-size:1.15rem;font-weight:700}.accommodation-category[data-astro-cid-ard3yl6j]{color:var(--color-ink-soft);text-transform:uppercase;letter-spacing:.05em;font-size:.78rem}.note[data-astro-cid-ard3yl6j]{color:var(--color-ink-soft);margin-top:2rem;font-size:.95rem}.chair-grid[data-astro-cid-he3spzz3]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.5rem;margin-top:2.5rem;display:grid}.chair-card[data-astro-cid-he3spzz3]{background:var(--color-cream-dark);border:1px solid var(--color-border);border-radius:14px;flex-direction:column;gap:.3rem;padding:1.75rem;text-decoration:none;transition:border-color .15s;display:flex}.chair-card[data-astro-cid-he3spzz3]:hover{border-color:var(--color-terracotta)}.chair-name[data-astro-cid-he3spzz3]{font-family:var(--font-display);color:var(--color-blue-dark);font-size:1.1rem;font-weight:700}.chair-inst[data-astro-cid-he3spzz3]{color:var(--color-ink-soft);font-size:.88rem}.chair-email[data-astro-cid-he3spzz3]{color:var(--color-terracotta);margin-top:.4rem;font-size:.92rem;font-weight:600}.site-footer[data-astro-cid-jo6i4kqk]{background:var(--color-blue-dark);color:#ffffffb3;padding:3rem 0}.footer-inner[data-astro-cid-jo6i4kqk]{text-align:center}.footer-brand[data-astro-cid-jo6i4kqk]{font-family:var(--font-display);color:var(--color-white);margin-bottom:.4rem;font-size:1.2rem;font-weight:700}.footer-note[data-astro-cid-jo6i4kqk]{margin-bottom:1.25rem;font-size:.9rem}.footer-copy[data-astro-cid-jo6i4kqk]{color:#ffffff80;margin:0;font-size:.8rem}
