@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-vietnamese-wght-normal-Czsa-EzN.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-ext-wght-normal-C-3rgBeH.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-wght-normal-CCVVNp6i.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Public Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/public-sans-vietnamese-wght-normal-CtlIRbEm.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Public Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/public-sans-latin-ext-wght-normal-MQgHevqp.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/public-sans-latin-wght-normal-DdeTHZLK.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--primary:#0b4a3a;--primary-deep:#062e24;--primary-bright:#127a5e;--accent:#f2b33d;--accent-ink:#9a6200;--mist:#edf5f0;--line:#d3e2d9;--ink:#13231d;--slate:#536860;--on-dark:#d7e8df;--on-dark-muted:#a3bfb2;--white:#fff;--serif:"Newsreader Variable", "Iowan Old Style", Georgia, serif;--sans:"Public Sans Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--fs-sm:.875rem;--fs-base:1.0625rem;--fs-md:1.25rem;--fs-lg:1.625rem;--fs-xl:clamp(1.9rem, 1.4rem + 1.8vw, 2.6rem);--fs-2xl:clamp(2.4rem, 1.6rem + 3.4vw, 4.1rem);--wrap:1180px;--gutter:clamp(1.25rem, 4vw, 2.5rem);--section:clamp(4rem, 8vw, 7rem);--radius:6px;--header-h:76px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:var(--header-h)}body{font-family:var(--sans);font-size:var(--fs-base);color:var(--ink);background:var(--white);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;line-height:1.6}img{max-width:100%;display:block}h1,h2,h3,h4{font-family:var(--serif);letter-spacing:-.01em;color:var(--primary);text-wrap:balance;margin:0 0 .5em;font-weight:500;line-height:1.15}h1{font-size:var(--fs-2xl);letter-spacing:-.02em}h2{font-size:var(--fs-xl)}h3{font-size:var(--fs-lg)}h4{font-size:var(--fs-md);font-family:var(--sans);letter-spacing:0;font-weight:600;line-height:1.35}p{text-wrap:pretty;margin:0 0 1em}p:last-child{margin-bottom:0}a{color:var(--primary);text-underline-offset:3px;text-decoration-thickness:1px}a:hover{color:var(--accent-ink)}:focus-visible{outline:2px solid var(--accent-ink);outline-offset:3px;border-radius:2px}::selection{background:var(--accent);color:var(--primary-deep)}.wrap{width:100%;max-width:var(--wrap);padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:var(--section)}.section--mist{background:var(--mist)}.section--primary{background:var(--primary);color:var(--on-dark)}.section--primary h2,.section--primary h3{color:var(--white)}.section:not(.section--mist):not(.section--primary)+.section:not(.section--mist):not(.section--primary){padding-top:0}.measure{max-width:64ch}.lead{font-size:var(--fs-md);color:var(--slate);line-height:1.55}.muted{color:var(--slate)}.small{font-size:var(--fs-sm)}.section-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:2rem;margin-bottom:clamp(2rem,4vw,3rem);display:flex}.section-head h2{margin:0}.split{grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:clamp(2rem,6vw,6rem);display:grid}@media (width<=860px){.split{grid-template-columns:1fr;gap:1.5rem}}.ruled{grid-template-columns:repeat(var(--cols,3), minmax(0, 1fr));gap:2.5rem clamp(1.5rem,3vw,2.5rem);display:grid}.ruled>*{border-top:2px solid var(--primary);padding-top:1.25rem}.ruled h4{margin-bottom:.5rem}.ruled>*{position:relative}.ruled.reveal>*{border-top-color:var(--line)}.ruled.reveal>:before{content:"";background:var(--primary);transform-origin:0;height:2px;transition:transform 1s var(--ease-in-out);transition-delay:calc(var(--i,0) * .11s + .15s);position:absolute;top:-2px;left:0;right:0;transform:scaleX(0)}.ruled.reveal.is-in>:before{transform:scaleX(1)}.ruled p{color:var(--slate)}@media (width>=1101px){.ruled--4{--cols:4}}@media (width<=1100px){.ruled--4{--cols:2}}@media (width<=900px){.ruled{--cols:2}}@media (width<=600px){.ruled{--cols:1}}.btn{--sweep:var(--primary-deep);--sweep-text:var(--white);font:600 .9375rem/1 var(--sans);border-radius:var(--radius);border:1.5px solid var(--primary);background-color:var(--primary);color:var(--white);background-image:linear-gradient(var(--sweep), var(--sweep));cursor:pointer;transition:background-size .45s var(--ease,ease), color .25s, border-color .25s, transform .2s;background-position:0;background-repeat:no-repeat;background-size:0% 100%;justify-content:center;align-items:center;gap:.5rem;padding:.95rem 1.4rem;text-decoration:none;display:inline-flex}.btn:hover{color:var(--sweep-text);border-color:var(--sweep);background-size:100% 100%}.btn:active{transform:translateY(1px)}.btn--ghost{color:var(--primary);--sweep:var(--primary);background-color:#0000}.btn--accent{background-color:var(--accent);border-color:var(--accent);color:var(--primary-deep);--sweep:var(--white);--sweep-text:var(--primary-deep)}.btn--light{color:var(--white);--sweep:var(--white);--sweep-text:var(--primary);background-color:#0000;border-color:#ffffff80}.btn-row{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.text-link{color:var(--primary);background:linear-gradient(var(--primary), var(--primary)) left bottom / 0% 1.5px no-repeat, linear-gradient(var(--accent), var(--accent)) left bottom / 100% 1.5px no-repeat;transition:background-size .4s var(--ease,ease);padding-bottom:3px;font-weight:600;text-decoration:none}.text-link:hover{color:var(--primary);background-size:100% 1.5px,100% 1.5px}.note{font-size:var(--fs-sm);color:var(--slate);border-left:3px solid var(--accent);margin-top:1.5rem;padding:.6rem 0 .6rem 1rem}.field{gap:.4rem;display:grid}.field label{font-size:var(--fs-sm);color:var(--ink);font-weight:600}.field .opt{color:var(--slate);font-weight:400}.field input,.field select,.field textarea{font:inherit;color:var(--ink);background:var(--white);border:1.5px solid var(--line);border-radius:var(--radius);width:100%;padding:.8rem .9rem;font-size:1rem;transition:border-color .15s}.field textarea{resize:vertical;min-height:160px}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 3px #0b4a3a1f}.field .err{font-size:var(--fs-sm);color:#b42318}.field.invalid input,.field.invalid select,.field.invalid textarea{border-color:#b42318}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:root{--ease:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1)}.reveal{opacity:0;transition:opacity .9s var(--ease) var(--d,0s), transform .9s var(--ease) var(--d,0s);transform:translateY(28px)}.reveal.is-in,.reveal--stagger{opacity:1;transform:none}.reveal--stagger>*{opacity:0;transition:opacity .8s var(--ease), transform .8s var(--ease);transition-delay:calc(var(--d,0s) + var(--i,0) * .11s);transform:translateY(28px)}.reveal--stagger.is-in>*{opacity:1;transform:none}.reveal--stagger>:nth-child(2){--i:1}.reveal--stagger>:nth-child(3){--i:2}.reveal--stagger>:nth-child(4){--i:3}.reveal--stagger>:nth-child(5){--i:4}.reveal--stagger>:nth-child(6){--i:5}.reveal--stagger>:nth-child(7){--i:6}.reveal--stagger>:nth-child(8){--i:7}.reveal--wipe{opacity:1;transform:none}.reveal--wipe img{clip-path:inset(0 100% 0 0);transition:clip-path 1.2s var(--ease-in-out) var(--d,0s), transform 1.8s var(--ease) var(--d,0s);transform:scale(1.18)}.reveal--wipe.is-in img{clip-path:inset(0);transform:scale(1)}.reveal--line{opacity:1;transform:none}.mask{margin-bottom:-.06em;padding-bottom:.06em;display:block;overflow:hidden}.mask>span{animation:mask-rise 1.1s var(--ease) forwards;animation-delay:var(--d,0s);display:block;transform:translateY(105%)}@keyframes mask-rise{to{transform:translateY(0)}}.load-in{opacity:0;animation:load-in 1s var(--ease) forwards;animation-delay:var(--d,0s);transform:translateY(18px)}@keyframes load-in{to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.reveal,.reveal--stagger>*,.reveal--wipe img{opacity:1!important;clip-path:none!important;transform:none!important}.mask>span,.load-in{opacity:1!important;animation:none!important;transform:none!important}}.brand[data-v-2d7fc671]{color:var(--primary);align-items:center;gap:.75rem;text-decoration:none;display:inline-flex}.brand[data-v-2d7fc671]:hover{color:var(--primary)}.brand__logo[data-v-2d7fc671]{width:auto;height:46px}.brand__seal[data-v-2d7fc671]{background:var(--primary);width:44px;height:44px;color:var(--accent);font:600 1.25rem/1 var(--serif);letter-spacing:.02em;box-shadow:inset 0 0 0 2px var(--primary), inset 0 0 0 3.5px var(--accent);border-radius:10px;place-items:center;display:grid}.brand__text[data-v-2d7fc671]{line-height:1.1;display:grid}.brand__name[data-v-2d7fc671]{font:600 1.3rem/1 var(--serif);letter-spacing:.04em}.brand__branch[data-v-2d7fc671]{color:var(--slate);margin-top:.2rem;font-size:.78rem;font-weight:500}.brand--light[data-v-2d7fc671],.brand--light[data-v-2d7fc671]:hover{color:var(--white)}.brand--light .brand__seal[data-v-2d7fc671]{background:var(--white);color:var(--primary);box-shadow:inset 0 0 0 2px var(--white), inset 0 0 0 3.5px var(--accent-ink)}.brand--light .brand__branch[data-v-2d7fc671]{color:var(--on-dark-muted)}.header[data-v-8fffec47]{z-index:50;-webkit-backdrop-filter:saturate(1.4)blur(10px);backdrop-filter:saturate(1.4)blur(10px);background:#fffffff0;border-bottom:1px solid #0000;transition:border-color .2s;position:sticky;top:0}.header--scrolled[data-v-8fffec47]{border-bottom-color:var(--line);box-shadow:0 8px 30px -18px #062e2459}.header__inner[data-v-8fffec47]{height:var(--header-h);transition:height .35s var(--ease);align-items:center;gap:2rem;display:flex}.header--scrolled .header__inner[data-v-8fffec47]{height:64px}.progress[data-v-8fffec47]{background:var(--accent);transform-origin:0;pointer-events:none;height:2px;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.nav[data-v-8fffec47]{gap:.25rem;margin-left:auto;display:flex}.nav__link[data-v-8fffec47]{color:var(--ink);border-radius:var(--radius);padding:.5rem .7rem;font-size:.9375rem;font-weight:500;text-decoration:none;position:relative}.nav__link[data-v-8fffec47]:hover{color:var(--primary)}.nav__link.router-link-active[data-v-8fffec47]{color:var(--primary);font-weight:600}.nav__link[data-v-8fffec47]:after{content:"";background:var(--accent);height:2px;transition:transform .35s var(--ease);position:absolute;bottom:-2px;left:.7rem;right:.7rem;transform:scaleX(0)}.nav__link[data-v-8fffec47]:hover:after,.nav__link.router-link-active[data-v-8fffec47]:after{transform:scaleX(1)}.nav__link[data-v-8fffec47]:hover{background:0 0}.header__cta[data-v-8fffec47]{padding:.75rem 1.1rem}.burger[data-v-8fffec47]{cursor:pointer;border-radius:var(--radius);background:0 0;border:0;width:44px;height:44px;margin-left:auto;display:none;position:relative}.burger__bar[data-v-8fffec47]{background:var(--primary);height:2px;transition:transform .2s,top .2s;position:absolute;left:11px;right:11px}.burger__bar[data-v-8fffec47]:nth-child(2){top:17px}.burger__bar[data-v-8fffec47]:nth-child(3){top:25px}.burger[aria-expanded=true] .burger__bar[data-v-8fffec47]:nth-child(2){top:21px;transform:rotate(45deg)}.burger[aria-expanded=true] .burger__bar[data-v-8fffec47]:nth-child(3){top:21px;transform:rotate(-45deg)}.drawer[data-v-8fffec47]{background:var(--white);height:calc(100dvh - 64px);padding:1rem var(--gutter) 2rem;flex-direction:column;display:flex;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.drawer__link[data-v-8fffec47]{font:500 1.5rem/1.2 var(--serif);color:var(--primary);border-bottom:1px solid var(--line);padding:1rem 0;text-decoration:none}.drawer__link.router-link-exact-active[data-v-8fffec47]{color:var(--accent-ink)}.drawer__cta[data-v-8fffec47]{margin-top:2rem}.drawer-enter-active[data-v-8fffec47],.drawer-leave-active[data-v-8fffec47]{transition:opacity .25s, transform .25s var(--ease)}.drawer-enter-active .drawer__link[data-v-8fffec47]{animation:load-in .6s var(--ease) both}.drawer__link[data-v-8fffec47]:nth-child(2){animation-delay:40ms}.drawer__link[data-v-8fffec47]:nth-child(3){animation-delay:80ms}.drawer__link[data-v-8fffec47]:nth-child(4){animation-delay:.12s}.drawer__link[data-v-8fffec47]:nth-child(5){animation-delay:.16s}.drawer__link[data-v-8fffec47]:nth-child(6){animation-delay:.2s}.drawer__link[data-v-8fffec47]:nth-child(7){animation-delay:.24s}.drawer-enter-from[data-v-8fffec47],.drawer-leave-to[data-v-8fffec47]{opacity:0;transform:translateY(-8px)}@media (width<=1100px){.header__cta[data-v-8fffec47]{display:none}}@media (width<=960px){.nav[data-v-8fffec47]{display:none}.burger[data-v-8fffec47]{display:block}}.footer[data-v-9107f8d8]{background:var(--primary-deep);color:var(--on-dark-muted);padding-top:clamp(3.5rem,6vw,5rem);font-size:.9375rem}.footer a[data-v-9107f8d8]{color:var(--on-dark);text-decoration:none}.footer a[data-v-9107f8d8]:hover{color:var(--accent)}.footer__top[data-v-9107f8d8]{grid-template-columns:1.3fr 1fr 1fr;gap:3rem;padding-bottom:3.5rem;display:grid}.footer__org[data-v-9107f8d8]{max-width:32ch;color:var(--on-dark);margin:1.5rem 0 .25rem}.footer__motto[data-v-9107f8d8]{font-family:var(--serif);color:var(--accent);font-style:italic}.footer__h[data-v-9107f8d8]{font:600 .9375rem/1 var(--sans);color:var(--white);letter-spacing:0;margin:.5rem 0 1.25rem}.footer__list[data-v-9107f8d8]{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.footer__list--cols[data-v-9107f8d8]{grid-template-columns:1fr 1fr;column-gap:1.5rem}.footer__social[data-v-9107f8d8]{gap:1rem;margin:1.25rem 0 0;padding:0;list-style:none;display:flex}.footer__bottom[data-v-9107f8d8]{font-size:var(--fs-sm);border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;gap:1rem;padding:1.5rem 0 2rem;display:flex}.footer__bottom p[data-v-9107f8d8]{margin:0}.footer__latin[data-v-9107f8d8]{font-family:var(--serif);letter-spacing:.03em;font-style:italic}@media (width<=860px){.footer__top[data-v-9107f8d8]{grid-template-columns:1fr;gap:2.5rem}}.skip{z-index:100;background:var(--primary);color:#fff;border-radius:var(--radius);padding:.75rem 1rem;position:absolute;top:-100px;left:1rem}.skip:focus{top:1rem}main{outline:none;min-height:60vh}.page-enter-active{transition:opacity .45s var(--ease), transform .45s var(--ease)}.page-leave-active{transition:opacity .2s,transform .2s}.page-enter-from{opacity:0;transform:translateY(14px)}.page-leave-to{opacity:0;transform:translateY(-6px)}.panel[data-v-1dad7882]{background:var(--primary);color:var(--on-dark);isolation:isolate;animation:panel-in-1dad7882 1.2s var(--ease) .35s both;border-radius:14px;position:relative;overflow:hidden;box-shadow:0 40px 80px -40px #062e2499}@keyframes panel-in-1dad7882{0%{opacity:0;transform:translateY(40px)scale(.97)}}.panel[data-v-1dad7882]:before{content:"";pointer-events:none;z-index:1;border:1px solid #f2b33d4d;border-radius:8px;position:absolute;inset:10px}.panel[data-v-1dad7882]:after{content:"";z-index:-1;background:radial-gradient(circle,#127a5ee6,#0000 70%);width:380px;height:380px;animation:14s ease-in-out infinite alternate drift-1dad7882;position:absolute;top:-160px;right:-140px}@keyframes drift-1dad7882{to{transform:translate(-90px,140px)}}.waves[data-v-1dad7882]{z-index:-1;opacity:.35;width:100%;height:45%;position:absolute;bottom:0;left:0;right:0}.waves path[data-v-1dad7882]{fill:none;stroke:var(--accent);stroke-width:1.2px;vector-effect:non-scaling-stroke}.waves path[data-v-1dad7882]:nth-child(2){opacity:.6}.waves path[data-v-1dad7882]:nth-child(3){opacity:.35}.waves__track[data-v-1dad7882]{animation:18s linear infinite flow-1dad7882}@keyframes flow-1dad7882{to{transform:translate(-400px)}}.panel__body[data-v-1dad7882]{padding:clamp(1.75rem,3vw,2.5rem);position:relative}.panel__status[data-v-1dad7882]{font-size:var(--fs-sm);align-items:center;gap:.6rem;margin:0 0 1.75rem;font-weight:500;display:flex}.dot[data-v-1dad7882]{background:var(--accent);border-radius:50%;width:8px;height:8px;position:relative}.dot[data-v-1dad7882]:after{content:"";background:inherit;animation:ping-1dad7882 2s var(--ease) infinite;border-radius:50%;position:absolute;inset:0}@keyframes ping-1dad7882{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(3)}}.dot--live[data-v-1dad7882]{background:#5fd38d}.dot--past[data-v-1dad7882]{background:var(--on-dark-muted)}.dot--past[data-v-1dad7882]:after{display:none}.panel__title[data-v-1dad7882]{color:var(--white);font-size:var(--fs-lg);margin:0 0 .25rem}.panel__dates[data-v-1dad7882]{font:400 clamp(3.4rem, 2.4rem + 3.6vw, 5.2rem)/.95 var(--serif);color:var(--accent);letter-spacing:-.03em;background:linear-gradient(100deg, var(--accent) 40%, #ffe3a3 50%, var(--accent) 60%) 0 0 / 300% 100%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:.5rem 0 .75rem;animation:6s ease-in-out 1.6s infinite shine-1dad7882}@keyframes shine-1dad7882{0%{background-position:100% 0}40%,to{background-position:0 0}}.panel__dates span[data-v-1dad7882]{letter-spacing:-.01em;color:var(--white);-webkit-text-fill-color:var(--white);margin-top:.35rem;font-size:.42em;display:block}.panel__place[data-v-1dad7882]{margin:0}.panel__celebration[data-v-1dad7882]{border-top:1px solid #ffffff26;margin-top:1.75rem;padding-top:1.5rem}.panel__label[data-v-1dad7882]{color:var(--white);margin:0 0 .25rem;font-weight:600}.panel__when[data-v-1dad7882]{margin:0;font-size:.9375rem}.count[data-v-1dad7882]{grid-template-columns:repeat(4,1fr);gap:.5rem;margin-top:1.25rem;display:grid}.count__cell[data-v-1dad7882]{text-align:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffff12;border:1px solid #ffffff14;border-radius:8px;padding:.7rem .25rem .6rem}.count__num[data-v-1dad7882]{height:1.6rem;font:500 1.6rem/1 var(--serif);color:var(--white);font-variant-numeric:tabular-nums;display:grid;overflow:hidden}.count__num>span[data-v-1dad7882]{grid-area:1/1}.count__unit[data-v-1dad7882]{color:var(--on-dark-muted);margin-top:.35rem;font-size:.75rem;display:block}.roll-enter-active[data-v-1dad7882],.roll-leave-active[data-v-1dad7882]{transition:transform .5s var(--ease), opacity .5s var(--ease)}.roll-enter-from[data-v-1dad7882]{opacity:0;transform:translateY(100%)}.roll-leave-to[data-v-1dad7882]{opacity:0;transform:translateY(-100%)}.panel__btn[data-v-1dad7882]{z-index:2;width:100%;margin-top:1.75rem;position:relative}@media (prefers-reduced-motion:reduce){.panel[data-v-1dad7882],.panel[data-v-1dad7882]:after,.waves__track[data-v-1dad7882],.dot[data-v-1dad7882]:after,.panel__dates[data-v-1dad7882]{animation:none!important}}.timeline[data-v-108e6bdd]{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.timeline__day[data-v-108e6bdd]{padding:1.75rem 1.5rem 0 0;position:relative}.timeline__track[data-v-108e6bdd]{background:var(--line);height:2px;position:absolute;top:0;left:0;right:0}.timeline__track[data-v-108e6bdd]:after{content:"";background:var(--primary);transform-origin:0;transition:transform .7s var(--ease-in-out) calc(var(--i) * .45s + .1s);position:absolute;inset:0;transform:scaleX(0)}.is-key .timeline__track[data-v-108e6bdd]:after{background:var(--accent)}.timeline__dot[data-v-108e6bdd]{background:var(--white);border:2px solid var(--primary);width:14px;height:14px;transition:transform .5s cubic-bezier(.34, 1.56, .64, 1) calc(var(--i) * .45s);border-radius:50%;position:absolute;top:-6px;left:0;transform:scale(0)}.is-key .timeline__dot[data-v-108e6bdd]{background:var(--accent);border-color:var(--accent)}.is-key .timeline__dot[data-v-108e6bdd]:after{content:"";border:2px solid var(--accent);animation:halo-108e6bdd 2.4s var(--ease) 2.4s infinite;opacity:0;border-radius:50%;position:absolute;inset:-2px}@keyframes halo-108e6bdd{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}.timeline__date[data-v-108e6bdd],.timeline__weekday[data-v-108e6bdd],.timeline__text[data-v-108e6bdd]{opacity:0;transition:opacity .7s var(--ease), transform .7s var(--ease);transition-delay:calc(var(--i) * .45s + .15s);transform:translateY(12px)}.timeline.is-in .timeline__track[data-v-108e6bdd]:after{transform:scaleX(1)}.timeline.is-in .timeline__dot[data-v-108e6bdd]{transform:scale(1)}.timeline.is-in .timeline__date[data-v-108e6bdd],.timeline.is-in .timeline__weekday[data-v-108e6bdd],.timeline.is-in .timeline__text[data-v-108e6bdd]{opacity:1;transform:none}.timeline__date[data-v-108e6bdd]{font:500 var(--fs-lg)/1 var(--serif);color:var(--primary);margin:0 0 .35rem}.timeline__weekday[data-v-108e6bdd]{font-size:var(--fs-sm);color:var(--accent-ink);margin:0 0 .75rem;font-weight:600}.timeline__text[data-v-108e6bdd]{color:var(--slate);margin:0}.timeline--light .timeline__track[data-v-108e6bdd]{background:#ffffff2e}.timeline--light .timeline__track[data-v-108e6bdd]:after{background:var(--on-dark)}.timeline--light .is-key .timeline__track[data-v-108e6bdd]:after{background:var(--accent)}.timeline--light .timeline__dot[data-v-108e6bdd]{background:var(--primary);border-color:var(--on-dark)}.timeline--light .is-key .timeline__dot[data-v-108e6bdd]{background:var(--accent);border-color:var(--accent)}.timeline--light .timeline__date[data-v-108e6bdd]{color:var(--white)}.timeline--light .timeline__weekday[data-v-108e6bdd]{color:var(--accent)}.timeline--light .timeline__text[data-v-108e6bdd]{color:var(--on-dark-muted)}@media (width<=860px){.timeline[data-v-108e6bdd]{grid-template-columns:1fr}.timeline__day[data-v-108e6bdd]{padding:0 0 2rem 1.75rem}.timeline__track[data-v-108e6bdd]{width:2px;height:auto;inset:0 auto 0 0}.timeline__track[data-v-108e6bdd]:after{transform-origin:top;transform:scaleY(0)}.timeline.is-in .timeline__track[data-v-108e6bdd]:after{transform:scaleY(1)}.timeline__dot[data-v-108e6bdd]{top:2px;left:-6px}}@media (prefers-reduced-motion:reduce){.timeline__track[data-v-108e6bdd]:after,.timeline__dot[data-v-108e6bdd],.timeline__date[data-v-108e6bdd],.timeline__weekday[data-v-108e6bdd],.timeline__text[data-v-108e6bdd]{opacity:1!important;transition:none!important;transform:none!important}.is-key .timeline__dot[data-v-108e6bdd]:after{animation:none}}.cta[data-v-8ec00f5b]{background:var(--primary);color:var(--on-dark);isolation:isolate;padding-block:clamp(3.5rem,6vw,5rem);position:relative;overflow:hidden}.cta[data-v-8ec00f5b]:before{content:"";z-index:-1;background:radial-gradient(circle,#127a5ed9,#0000 70%);border-radius:50%;width:520px;height:520px;animation:16s ease-in-out infinite alternate cta-drift-8ec00f5b;position:absolute;top:-260px;left:-160px}@keyframes cta-drift-8ec00f5b{to{transform:translate(60vw,120px)}}@media (prefers-reduced-motion:reduce){.cta[data-v-8ec00f5b]:before{animation:none}}.cta__inner[data-v-8ec00f5b]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem 4rem;display:flex}.cta h2[data-v-8ec00f5b]{color:var(--white);max-width:22ch;margin-bottom:.5rem}.cta p[data-v-8ec00f5b]{max-width:54ch;margin:0}.cta__actions[data-v-8ec00f5b]{flex-wrap:wrap;gap:.75rem;display:flex}.marquee[data-v-7c1e1e54]{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--white);padding:1.1rem 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.marquee__track[data-v-7c1e1e54]{width:max-content;animation:45s linear infinite scroll-7c1e1e54;display:flex}.marquee:hover .marquee__track[data-v-7c1e1e54]{animation-play-state:paused}.marquee__group[data-v-7c1e1e54]{flex-shrink:0;display:flex}.marquee__item[data-v-7c1e1e54]{white-space:nowrap;color:var(--slate);align-items:center;font-size:.9375rem;font-weight:500;display:inline-flex}.marquee__item--serif[data-v-7c1e1e54]{font:italic 400 1.2rem/1 var(--serif);color:var(--primary);letter-spacing:.02em}.marquee__sep[data-v-7c1e1e54]{color:var(--accent);margin:0 2rem;font-size:.8rem;font-style:normal}@keyframes scroll-7c1e1e54{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.marquee__track[data-v-7c1e1e54]{animation:none}}.hero[data-v-694c4e81]{padding:clamp(3rem,6vw,5.5rem) 0 0;position:relative;overflow:hidden}.hero__grid[data-v-694c4e81]{position:relative}.ripples[data-v-694c4e81]{pointer-events:none;width:900px;height:900px;position:absolute;top:-160px;right:-180px}.ripples circle[data-v-694c4e81]{fill:none;stroke:var(--primary);stroke-opacity:.09;stroke-width:1px;transform-origin:300px 300px;animation:7s ease-in-out infinite ripple-694c4e81;animation-delay:calc(var(--n) * -.9s)}@keyframes ripple-694c4e81{0%,to{stroke-opacity:.05;transform:scale(1)}50%{stroke-opacity:.14;transform:scale(1.06)}}.hero__ticker[data-v-694c4e81]{margin-top:clamp(3rem,6vw,5rem)}.hero__grid[data-v-694c4e81]{grid-template-columns:minmax(0,1.35fr) minmax(320px,1fr);align-items:center;gap:clamp(2.5rem,6vw,6rem);display:grid}.hero__branch[data-v-694c4e81]{color:var(--accent-ink);align-items:center;gap:.75rem;margin:0 0 1.25rem;font-weight:600;display:flex}.hero__branch[data-v-694c4e81]:before{content:"";background:var(--accent);width:28px;height:2px}.hero__title[data-v-694c4e81]{letter-spacing:-.025em;max-width:13ch;margin-bottom:1.75rem;font-size:clamp(2.6rem,1.5rem + 4.2vw,4.9rem);line-height:1.02}.hero__lead[data-v-694c4e81]{max-width:52ch}.activities-head[data-v-694c4e81],.legacy-head[data-v-694c4e81]{align-items:end;margin-bottom:clamp(2.5rem,5vw,3.5rem)}.activities-head h2[data-v-694c4e81],.legacy-head h2[data-v-694c4e81]{margin:0}.legacy-head[data-v-694c4e81]{align-items:start}.legacy-meta[data-v-694c4e81]{color:var(--accent-ink);margin-top:1rem;font-weight:600}.chair[data-v-694c4e81]{align-items:start}.chair__who[data-v-694c4e81]{gap:1.5rem;display:grid}.chair__portrait[data-v-694c4e81]{aspect-ratio:4/5;border-radius:var(--radius);background:var(--mist);width:120px;font:400 2.4rem/1 var(--serif);color:var(--primary);border-bottom:3px solid var(--accent);place-items:center;display:grid;overflow:hidden}.chair__portrait img[data-v-694c4e81]{object-fit:cover;width:100%;height:100%}.chair__h[data-v-694c4e81]{font-size:var(--fs-lg);margin-bottom:1rem}.chair__name[data-v-694c4e81]{margin:0;font-weight:600}.chair__quote[data-v-694c4e81]{font:400 clamp(1.3rem, 1.1rem + .7vw, 1.6rem)/1.5 var(--serif);color:var(--ink);max-width:38ch;margin:0;position:relative}.chair__quote[data-v-694c4e81]:before{content:"“";color:var(--accent);opacity:.45;pointer-events:none;font-size:4.5em;line-height:1;position:absolute;top:-.55em;left:-.1em}.chair__quote p[data-v-694c4e81]{position:relative}.initiatives[data-v-694c4e81]{grid-template-columns:1.15fr 1fr;align-items:stretch;gap:clamp(2rem,5vw,4rem);display:grid}.initiatives__image[data-v-694c4e81]{border-radius:var(--radius);min-height:340px;display:block;position:relative;overflow:hidden}.initiatives__image img[data-v-694c4e81]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.initiatives__image.is-in:hover img[data-v-694c4e81]{transition-duration:.8s;transition-delay:0s;transform:scale(1.04)}.initiatives__tag[data-v-694c4e81]{color:var(--primary);background:#ffffffeb;border-radius:4px;padding:.4rem .7rem;font-size:.8125rem;font-weight:600;position:absolute;bottom:1rem;left:1rem}.initiatives__list[data-v-694c4e81]{margin:0;padding:0;list-style:none;display:grid}.initiatives__list li[data-v-694c4e81]{border-top:1px solid var(--line)}.initiatives__list li[data-v-694c4e81]:last-child{border-bottom:1px solid var(--line)}.initiatives__list a[data-v-694c4e81]{color:inherit;transition:padding .4s var(--ease);padding:1.6rem 0;text-decoration:none;display:block;position:relative}.initiatives__list a[data-v-694c4e81]:before{content:"";background:var(--accent);width:3px;transition:transform .4s var(--ease);position:absolute;top:1.6rem;bottom:1.6rem;left:0;transform:scaleY(0)}.initiatives__list a[data-v-694c4e81]:hover{padding-left:1.25rem}.initiatives__list a[data-v-694c4e81]:hover:before{transform:scaleY(1)}.initiatives__list h3[data-v-694c4e81]{font-size:var(--fs-md);margin-bottom:.4rem;transition:color .15s}.initiatives__list p[data-v-694c4e81]{color:var(--slate);margin:0}.initiatives__list a:hover h3[data-v-694c4e81]{color:var(--accent-ink)}@media (width<=860px){.chair__quote[data-v-694c4e81]:before{display:none}.chair__who[data-v-694c4e81]{grid-template-columns:96px 1fr;align-items:end}.chair__portrait[data-v-694c4e81]{width:96px;font-size:2rem}}@media (width<=960px){.hero__grid[data-v-694c4e81],.initiatives[data-v-694c4e81]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ripples circle{animation:none!important}}
