.banner[data-astro-cid-uljtwisc]{scroll-snap-align:start;justify-content:center;align-items:center;width:100%;height:100svh;display:flex;position:relative;overflow:hidden}.video-container[data-astro-cid-uljtwisc]{z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.banner-video[data-astro-cid-uljtwisc]{object-fit:cover;object-position:center;width:100%;height:100%}.video-overlay[data-astro-cid-uljtwisc]{z-index:2;background:linear-gradient(135deg,#0006 0%,#0009 50%,#0006 100%);width:100%;height:100%;position:absolute;top:0;left:0}.banner-content[data-astro-cid-uljtwisc]{z-index:3;text-align:center;color:#fff;max-width:800px;padding:0 20px;position:relative}.slogan-container[data-astro-cid-uljtwisc]{animation:1.5s ease-out fadeInUp}.slogan[data-astro-cid-uljtwisc]{background:linear-gradient(45deg,#eaf4ff,#7fc4ff,#2e86de);-webkit-text-fill-color:transparent;filter:drop-shadow(0 4px 20px #00000073);-webkit-background-clip:text;background-clip:text;margin:0 0 20px;font-size:3.5rem;font-weight:700;line-height:1.2}@keyframes fadeInUp{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.banner-video[data-astro-cid-uljtwisc]{display:none}}@media (width<=768px){.banner[data-astro-cid-uljtwisc]{height:auto;display:block}.video-container[data-astro-cid-uljtwisc]{aspect-ratio:16/9;background:var(--seeker-navy,#08294a);height:auto;position:relative}.banner-video[data-astro-cid-uljtwisc]{object-fit:contain}.video-overlay[data-astro-cid-uljtwisc]{background:linear-gradient(#0000006b 0%,#00000014 32%,#00000038 100%)}.banner-content[data-astro-cid-uljtwisc]{color:var(--foreground);padding:20px clamp(16px,5vw,24px) 0}.slogan[data-astro-cid-uljtwisc]{white-space:nowrap;letter-spacing:-.02em;background:linear-gradient(90deg, var(--grad-a), var(--grad-b));filter:none;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(20px,5.5vw,32px)}}.gallery-section[data-astro-cid-zjkqkzi7]{background:var(--background);padding-top:56px;padding-bottom:24px}.gallery-head[data-astro-cid-zjkqkzi7]{width:100%;max-width:1728px;margin:0 auto 18px}.gallery-title[data-astro-cid-zjkqkzi7]{color:var(--foreground);letter-spacing:.06em;margin:0;font-size:clamp(1.5rem,3vw,2rem);font-weight:700}.gallery-en[data-astro-cid-zjkqkzi7]{font-family:var(--font-archivo);letter-spacing:.3em;text-transform:uppercase;color:var(--muted-foreground);margin-left:6px;font-size:.65em;font-weight:600}.gallery-wall[data-astro-cid-zjkqkzi7]{flex-direction:column;justify-content:center;width:100%;max-width:1728px;margin:0 auto;display:flex}.ribbon-row[data-astro-cid-zjkqkzi7]{align-items:flex-start;gap:22px;min-width:0;display:flex}.ribbon-row--aux[data-astro-cid-zjkqkzi7]{width:100%;margin-top:22px}.gslot[data-astro-cid-zjkqkzi7]{flex:var(--fg) 1 0%;min-width:0;margin:0}.shot[data-astro-cid-zjkqkzi7]{width:100%;height:100%;aspect-ratio:var(--ar);cursor:pointer;--shot-shadow:0 1px 2px #08294a1a, 0 14px 34px -10px #08294a38;box-shadow:var(--shot-shadow);background:0 0;border:0;padding:0;transition:box-shadow .4s,transform .4s;display:block;position:relative;overflow:hidden}.dark .shot[data-astro-cid-zjkqkzi7]{--shot-shadow:0 1px 3px #00000073, 0 14px 34px -10px #0000008c}.shot[data-astro-cid-zjkqkzi7]:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.gimg[data-astro-cid-zjkqkzi7]{object-fit:contain;opacity:0;width:100%;height:100%;transition:opacity 1.1s;position:absolute;inset:0}.gimg[data-astro-cid-zjkqkzi7].is-active{opacity:1}@media (hover:hover){.gimg[data-astro-cid-zjkqkzi7]{transition:opacity 1.1s,transform .5s}.gslot[data-astro-cid-zjkqkzi7]:hover .gimg[data-astro-cid-zjkqkzi7].is-active{transform:scale(1.015)}.gslot[data-astro-cid-zjkqkzi7]:hover .shot[data-astro-cid-zjkqkzi7]{--shot-shadow:0 2px 4px #08294a1a, 0 26px 52px -12px #08294a4d;transform:translateY(-4px)}.dark .gslot[data-astro-cid-zjkqkzi7]:hover .shot[data-astro-cid-zjkqkzi7]{--shot-shadow:0 2px 5px #00000073, 0 26px 52px -12px #000000a6}}.gcap[data-astro-cid-zjkqkzi7]{color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;margin-top:8px;font-size:12px;line-height:1.5;overflow:hidden}.gcap-text[data-astro-cid-zjkqkzi7]{transition:opacity .4s}.gl-lightbox[data-astro-cid-zjkqkzi7]{z-index:1010;backdrop-filter:blur(8px);background:#0c0c12eb;justify-content:center;align-items:center;animation:.25s ease-out gl-fade;display:flex;position:fixed;inset:0}.gl-lightbox[data-astro-cid-zjkqkzi7][hidden]{display:none}@keyframes gl-fade{0%{opacity:0}to{opacity:1}}.gl-stage[data-astro-cid-zjkqkzi7]{flex-direction:column;align-items:center;max-width:100%;margin:0 64px;display:flex}.gl-img[data-astro-cid-zjkqkzi7]{width:auto;max-width:min(92vw,1400px);height:auto;max-height:78vh;display:block;box-shadow:0 24px 80px #0000008c}.gl-img--error[data-astro-cid-zjkqkzi7]{background:#ffffff0f;min-width:200px;min-height:120px}.gl-cap[data-astro-cid-zjkqkzi7]{font-family:var(--font-serif-song);letter-spacing:.08em;color:#ffffffd1;text-align:center;margin-top:16px;font-size:14px}.gl-count[data-astro-cid-zjkqkzi7]{font-family:var(--font-archivo);letter-spacing:.2em;color:#fff9;margin:0;font-size:12px;position:absolute;top:22px;left:50%;transform:translate(-50%)}.gl-btn[data-astro-cid-zjkqkzi7]{z-index:2;color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff40;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;padding:0;transition:background .2s;display:flex;position:absolute}.gl-btn[data-astro-cid-zjkqkzi7]:hover{background:#ffffff2e}.gl-btn[data-astro-cid-zjkqkzi7]:focus-visible{outline:2px solid var(--link);outline-offset:4px}.gl-close[data-astro-cid-zjkqkzi7]{top:18px;right:18px}.gl-prev[data-astro-cid-zjkqkzi7]{top:50%;left:18px;transform:translateY(-50%)}.gl-next[data-astro-cid-zjkqkzi7]{top:50%;right:18px;transform:translateY(-50%)}@media (prefers-reduced-motion:reduce){.gallery-wall[data-astro-cid-zjkqkzi7],.gslot[data-astro-cid-zjkqkzi7],.shot[data-astro-cid-zjkqkzi7],.gimg[data-astro-cid-zjkqkzi7],.gcap-text[data-astro-cid-zjkqkzi7],.gl-lightbox[data-astro-cid-zjkqkzi7]{transition:none;animation:none}}@media (width<=1023px){.ribbon-row[data-astro-cid-zjkqkzi7]{gap:16px}}@media (width<=768px){.gallery-section[data-astro-cid-zjkqkzi7]{padding-top:56px;padding-bottom:32px}.gallery-head[data-astro-cid-zjkqkzi7]{margin-bottom:12px}.ribbon-row[data-astro-cid-zjkqkzi7]{gap:12px}.gslot--mhide[data-astro-cid-zjkqkzi7],.ribbon-row--main[data-astro-cid-zjkqkzi7] .gslot[data-astro-cid-zjkqkzi7][data-kind=h]{display:none}.ribbon-row--main[data-astro-cid-zjkqkzi7] .gslot[data-astro-cid-zjkqkzi7]:not(.gslot--mhide){flex:100%}.ribbon-row--aux[data-astro-cid-zjkqkzi7]{max-width:none;margin-top:16px}.gcap[data-astro-cid-zjkqkzi7]{font-size:11px}.gl-stage[data-astro-cid-zjkqkzi7]{margin:0 12px}.gl-prev[data-astro-cid-zjkqkzi7],.gl-next[data-astro-cid-zjkqkzi7]{top:auto;bottom:18px;transform:none}.gl-count[data-astro-cid-zjkqkzi7]{top:26px}}.acts-section[data-astro-cid-cabo7emf]{--stage-fg:#fff;--stage-fg-soft:#eaf4ffc7;--stage-kicker:var(--seeker-pale-blue);--stage-name-shadow:0 2px 34px #04101ebf, 0 1px 5px #04101e73;--stage-fact-shadow:0 1px 22px #04101ecc, 0 1px 4px #04101e80;--veil-core:#04101ead;--veil-edge:#04101e33;--veil-top:#04101e24;--veil-bottom:#04101ee6;--card-veil-core:#04101ea8;--card-veil-edge:#04101e4d;--card-veil-top:#04101e40;--card-veil-bottom:#04101e99;--enter-border:#ffffffbf;--enter-bg:#04101e1f;--enter-hover-bg:#fff;--enter-hover-fg:var(--seeker-navy);--tab-line:#ffffff47;--tab-fg:#eaf4ffad;--tab-bar:#fff;--dim-hi:brightness(.6) saturate(.92);--dim-mid:brightness(.75) saturate(.95);--dim-lo:brightness(.88);--acts-bg:var(--background);--acts-fg:var(--foreground);--acts-muted:var(--muted-foreground);--acts-accent:var(--link);--num-stroke:color-mix(in srgb, var(--foreground) 46%, transparent);--dot-bg:var(--border);--dot-active:var(--foreground);--head-space:80px;background:var(--acts-bg);padding:0;overflow:hidden}.dark .acts-section[data-astro-cid-cabo7emf]{--acts-bg:#04101e;--acts-fg:#eaf4ff;--acts-muted:#eaf4ff8c;--acts-accent:#8fc9ff;--num-stroke:#eaf4ff80;--dot-bg:#eaf4ff52;--dot-active:#eaf4ff}.acts-section[data-astro-cid-cabo7emf]:before{display:none}.acts-head[data-astro-cid-cabo7emf]{top:var(--head-space);z-index:6;color:var(--acts-fg);justify-content:space-between;align-items:center;padding:0 clamp(24px,4vw,56px);display:flex;position:absolute;left:0;right:0}.acts-title[data-astro-cid-cabo7emf]{letter-spacing:.3em;color:inherit;margin:0;font-size:15px;font-weight:600}.acts-en[data-astro-cid-cabo7emf]{font-family:var(--font-archivo);letter-spacing:.3em;color:color-mix(in srgb, var(--acts-fg) 72%, transparent);margin-left:6px;font-size:11px;font-weight:500}.acts-link[data-astro-cid-cabo7emf]{height:44px;font-family:var(--font-archivo);letter-spacing:.28em;color:var(--acts-accent);border-bottom:1px solid #0000;align-items:center;font-size:12px;font-weight:500;text-decoration:none;transition:color .3s,border-color .3s;display:inline-flex}.acts-link[data-astro-cid-cabo7emf]:hover,.acts-link[data-astro-cid-cabo7emf]:focus-visible{color:var(--acts-accent);text-underline-offset:4px;border-color:#0000;text-decoration:underline}.acts-link[data-astro-cid-cabo7emf]:focus-visible{outline:2px solid var(--acts-accent);outline-offset:4px}.acts-stage[data-astro-cid-cabo7emf]{background:var(--acts-bg);position:absolute;inset:0}.act[data-astro-cid-cabo7emf]{z-index:1;opacity:0;will-change:opacity;justify-content:center;align-items:center;text-decoration:none;transition:opacity .6s;display:flex;position:absolute;inset:0;overflow:hidden}.act[data-astro-cid-cabo7emf].is-active{opacity:1;z-index:2}.act-img[data-astro-cid-cabo7emf]{z-index:0;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.act[data-astro-cid-cabo7emf]:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(52% 42% at 50% 47%, var(--veil-core), transparent 100%), radial-gradient(120% 95% at 50% 44%, transparent 40%, var(--veil-edge) 100%), linear-gradient(to bottom, var(--veil-top), transparent 17%), linear-gradient(to top, var(--veil-bottom), transparent 30%);position:absolute;inset:0}.act[data-astro-cid-cabo7emf][data-dim=hi] .act-img[data-astro-cid-cabo7emf]{filter:var(--dim-hi)}.act[data-astro-cid-cabo7emf][data-dim=mid] .act-img[data-astro-cid-cabo7emf]{filter:var(--dim-mid)}.act[data-astro-cid-cabo7emf][data-dim=lo] .act-img[data-astro-cid-cabo7emf]{filter:var(--dim-lo)}.act--seventh[data-astro-cid-cabo7emf]{background:var(--acts-bg)}.act--seventh[data-astro-cid-cabo7emf]:after{display:none}.act-num-wrap[data-astro-cid-cabo7emf]{z-index:2;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.act-glow[data-astro-cid-cabo7emf]{background:radial-gradient(46% 40% at 50% 44%,#2e86de24,#0000 100%);position:absolute;inset:0}.act-num[data-astro-cid-cabo7emf]{font-family:var(--font-archivo);letter-spacing:.06em;color:#0000;-webkit-text-stroke:1px var(--num-stroke);align-self:flex-start;margin-top:18vh;font-size:clamp(96px,12vw,168px);font-weight:700;line-height:1}.act-body[data-astro-cid-cabo7emf]{z-index:2;text-align:center;color:var(--stage-fg-soft);opacity:0;flex-direction:column;align-items:center;padding:0 clamp(24px,6vw,96px);transition:opacity .55s,transform .55s;display:flex;position:relative;transform:translateY(10px)}.act[data-astro-cid-cabo7emf].is-active .act-body[data-astro-cid-cabo7emf]{opacity:1;transform:none}.act-kicker[data-astro-cid-cabo7emf]{font-family:var(--font-archivo);letter-spacing:.34em;color:var(--stage-kicker);margin-bottom:clamp(14px,2.4vh,26px);font-size:12px;font-weight:500}.act-name[data-astro-cid-cabo7emf]{font-family:var(--font-serif-song);letter-spacing:.04em;color:var(--stage-fg);text-shadow:var(--stage-name-shadow);text-wrap:balance;font-size:clamp(40px,6vw,88px);font-weight:600;line-height:1.18}.act-fact[data-astro-cid-cabo7emf]{max-width:900px;font-family:var(--font-archivo);letter-spacing:.1em;color:var(--stage-fg-soft);text-shadow:var(--stage-fact-shadow);text-wrap:balance;margin-top:clamp(14px,2.6vh,26px);font-size:16px;line-height:1.7}.act-enter[data-astro-cid-cabo7emf]{border:1px solid var(--enter-border);background:var(--enter-bg);min-height:48px;font-family:var(--font-archivo);letter-spacing:.34em;text-indent:.34em;color:var(--stage-fg);justify-content:center;align-items:center;margin-top:clamp(20px,4vh,40px);padding:0 clamp(32px,3.6vw,52px);font-size:12px;font-weight:500;transition:background .35s,color .35s,border-color .35s;display:inline-flex}.act-enter[data-astro-cid-cabo7emf]:hover,.act[data-astro-cid-cabo7emf]:focus-visible .act-enter[data-astro-cid-cabo7emf]{background:var(--enter-hover-bg);border-color:var(--enter-hover-bg);color:var(--enter-hover-fg)}.act--seventh[data-astro-cid-cabo7emf] .act-kicker[data-astro-cid-cabo7emf]{color:var(--acts-accent)}.act--seventh[data-astro-cid-cabo7emf] .act-name[data-astro-cid-cabo7emf]{color:var(--acts-fg);text-shadow:none}.act--seventh[data-astro-cid-cabo7emf] .act-fact[data-astro-cid-cabo7emf]{color:var(--acts-muted);text-shadow:none}.act--seventh[data-astro-cid-cabo7emf] .act-enter[data-astro-cid-cabo7emf]{border-color:color-mix(in srgb, var(--acts-fg) 52%, transparent);color:var(--acts-fg);background:0 0}.act--seventh[data-astro-cid-cabo7emf] .act-enter[data-astro-cid-cabo7emf]:hover{background:var(--acts-fg);border-color:var(--acts-fg);color:var(--acts-bg)}.act[data-astro-cid-cabo7emf]:focus-visible{outline:none}.act[data-astro-cid-cabo7emf].is-active:focus-visible{outline:2px solid var(--acts-fg);outline-offset:-6px}.acts-tabs[data-astro-cid-cabo7emf]{z-index:6;display:flex;position:absolute;bottom:0;left:0;right:0}.acts-tab[data-astro-cid-cabo7emf]{border:0;border-top:1px solid var(--tab-line);cursor:pointer;height:clamp(64px,10vh,92px);font-family:var(--font-archivo);color:var(--tab-fg);background:0 0;flex:1;justify-content:center;align-items:flex-start;gap:12px;padding:18px 8px 0;transition:color .35s;display:flex;position:relative}.acts-tab[data-astro-cid-cabo7emf] .tab-ix[data-astro-cid-cabo7emf]{letter-spacing:.22em;font-size:12px;font-weight:500;line-height:1.6}.acts-tab[data-astro-cid-cabo7emf] .tab-tx[data-astro-cid-cabo7emf]{font-family:var(--font-serif-song);letter-spacing:.2em;font-size:13px;font-weight:500;line-height:1.6}.acts-tab[data-astro-cid-cabo7emf]:hover,.acts-tab[data-astro-cid-cabo7emf]:focus-visible,.acts-tab[data-astro-cid-cabo7emf].is-active{color:var(--stage-fg);outline:none}.acts-tab[data-astro-cid-cabo7emf]:focus-visible{outline:2px solid var(--stage-fg);outline-offset:-4px}.acts-tab[data-astro-cid-cabo7emf] .tab-bar[data-astro-cid-cabo7emf]{background:var(--tab-bar);width:100%;height:2px;transform:scaleX(var(--p,0));transform-origin:0;opacity:0;transition:opacity .3s;position:absolute;top:-1px;left:0}.acts-tab[data-astro-cid-cabo7emf].is-active .tab-bar[data-astro-cid-cabo7emf]{opacity:1}.acts-section[data-astro-cid-cabo7emf].is-seventh .acts-tab[data-astro-cid-cabo7emf]{border-top-color:color-mix(in srgb, var(--acts-fg) 26%, transparent);color:color-mix(in srgb, var(--acts-fg) 64%, transparent)}.acts-section[data-astro-cid-cabo7emf].is-seventh .acts-tab[data-astro-cid-cabo7emf]:hover,.acts-section[data-astro-cid-cabo7emf].is-seventh .acts-tab[data-astro-cid-cabo7emf]:focus-visible,.acts-section[data-astro-cid-cabo7emf].is-seventh .acts-tab[data-astro-cid-cabo7emf].is-active{color:var(--acts-fg)}.acts-section[data-astro-cid-cabo7emf].is-seventh .acts-tab[data-astro-cid-cabo7emf]:focus-visible{outline-color:var(--acts-fg)}.acts-section[data-astro-cid-cabo7emf].is-seventh .acts-tab[data-astro-cid-cabo7emf] .tab-bar[data-astro-cid-cabo7emf]{background:var(--acts-fg)}@media (width>=769px){.acts-section[data-astro-cid-cabo7emf][data-head-tone=dark-bg] .acts-head[data-astro-cid-cabo7emf]{color:#eaf4ff}.acts-section[data-astro-cid-cabo7emf][data-head-tone=dark-bg] .acts-en[data-astro-cid-cabo7emf]{color:#eaf4ffb8}.acts-section[data-astro-cid-cabo7emf][data-head-tone=dark-bg] .acts-link[data-astro-cid-cabo7emf]:focus-visible{outline-color:#8fc9ff}.acts-section[data-astro-cid-cabo7emf][data-link-tone=dark-bg] .acts-link[data-astro-cid-cabo7emf]{color:#8fc9ff}.acts-section[data-astro-cid-cabo7emf][data-link-tone=dark-bg] .acts-link[data-astro-cid-cabo7emf]:focus-visible{outline-color:#8fc9ff}.acts-section[data-astro-cid-cabo7emf][data-head-tone=light-bg] .acts-head[data-astro-cid-cabo7emf]{color:#14283d}.acts-section[data-astro-cid-cabo7emf][data-head-tone=light-bg] .acts-en[data-astro-cid-cabo7emf]{color:#14283db8}.acts-section[data-astro-cid-cabo7emf][data-link-tone=light-bg] .acts-link[data-astro-cid-cabo7emf]{color:#14283d}.acts-section[data-astro-cid-cabo7emf][data-link-tone=light-bg] .acts-link[data-astro-cid-cabo7emf]:focus-visible{outline-color:#14283d}.acts-section[data-astro-cid-cabo7emf][data-tab1-tone=dark-bg] .acts-tab[data-astro-cid-cabo7emf]:first-child,.acts-section[data-astro-cid-cabo7emf][data-tab2-tone=dark-bg] .acts-tab[data-astro-cid-cabo7emf]:nth-child(2),.acts-section[data-astro-cid-cabo7emf][data-tab3-tone=dark-bg] .acts-tab[data-astro-cid-cabo7emf]:nth-child(3),.acts-section[data-astro-cid-cabo7emf][data-tab4-tone=dark-bg] .acts-tab[data-astro-cid-cabo7emf]:nth-child(4){color:#eaf4ffad;border-top-color:#ffffff47}.acts-section[data-astro-cid-cabo7emf][data-tab1-tone=dark-bg] .acts-tab[data-astro-cid-cabo7emf]:first-child:hover,.acts-section[data-astro-cid-cabo7emf][data-tab1-tone=dark-bg] .acts-tab[data-astro-cid-cabo7emf]:first-child:focus-visible,.acts-section[data-astro-cid-cabo7emf][data-tab1-tone=dark-bg] .acts-tab[data-astro-cid-cabo7emf]:first-child.is-active,.acts-section[data-astro-cid-cabo7emf][data-tab2-tone=dark-bg] .acts-tab[data-astro-cid-cabo7emf]:nth-child(2):hover,.acts-section[data-astro-cid-cabo7emf][data-tab2-tone=dark-bg] .acts-tab[data-astro-cid-cabo7emf]:nth-child(2):focus-visible,.acts-section[data-astro-cid-cabo7emf][data-tab2-tone=dark-bg] .acts-tab[data-astro-cid-cabo7emf]:nth-child(2).is-active,.acts-section[data-astro-cid-cabo7emf][data-tab3-tone=dark-bg] .acts-tab[data-astro-cid-cabo7emf]:nth-child(3):hover,.acts-section[data-astro-cid-cabo7emf][data-tab3-tone=dark-bg] .acts-tab[data-astro-cid-cabo7emf]:nth-child(3):focus-visible,.acts-section[data-astro-cid-cabo7emf][data-tab3-tone=dark-bg] .acts-tab[data-astro-cid-cabo7emf]:nth-child(3).is-active,.acts-section[data-astro-cid-cabo7emf][data-tab4-tone=dark-bg] .acts-tab[data-astro-cid-cabo7emf]:nth-child(4):hover,.acts-section[data-astro-cid-cabo7emf][data-tab4-tone=dark-bg] .acts-tab[data-astro-cid-cabo7emf]:nth-child(4):focus-visible,.acts-section[data-astro-cid-cabo7emf][data-tab4-tone=dark-bg] .acts-tab[data-astro-cid-cabo7emf]:nth-child(4).is-active{color:#fff}.acts-section[data-astro-cid-cabo7emf][data-tab1-tone=dark-bg] .acts-tab[data-astro-cid-cabo7emf]:first-child .tab-bar[data-astro-cid-cabo7emf],.acts-section[data-astro-cid-cabo7emf][data-tab2-tone=dark-bg] .acts-tab[data-astro-cid-cabo7emf]:nth-child(2) .tab-bar[data-astro-cid-cabo7emf],.acts-section[data-astro-cid-cabo7emf][data-tab3-tone=dark-bg] .acts-tab[data-astro-cid-cabo7emf]:nth-child(3) .tab-bar[data-astro-cid-cabo7emf],.acts-section[data-astro-cid-cabo7emf][data-tab4-tone=dark-bg] .acts-tab[data-astro-cid-cabo7emf]:nth-child(4) .tab-bar[data-astro-cid-cabo7emf]{background:#fff}.acts-section[data-astro-cid-cabo7emf][data-tab1-tone=light-bg] .acts-tab[data-astro-cid-cabo7emf]:first-child,.acts-section[data-astro-cid-cabo7emf][data-tab2-tone=light-bg] .acts-tab[data-astro-cid-cabo7emf]:nth-child(2),.acts-section[data-astro-cid-cabo7emf][data-tab3-tone=light-bg] .acts-tab[data-astro-cid-cabo7emf]:nth-child(3),.acts-section[data-astro-cid-cabo7emf][data-tab4-tone=light-bg] .acts-tab[data-astro-cid-cabo7emf]:nth-child(4){color:#14283dad;border-top-color:#14283d47}.acts-section[data-astro-cid-cabo7emf][data-tab1-tone=light-bg] .acts-tab[data-astro-cid-cabo7emf]:first-child:hover,.acts-section[data-astro-cid-cabo7emf][data-tab1-tone=light-bg] .acts-tab[data-astro-cid-cabo7emf]:first-child:focus-visible,.acts-section[data-astro-cid-cabo7emf][data-tab1-tone=light-bg] .acts-tab[data-astro-cid-cabo7emf]:first-child.is-active,.acts-section[data-astro-cid-cabo7emf][data-tab2-tone=light-bg] .acts-tab[data-astro-cid-cabo7emf]:nth-child(2):hover,.acts-section[data-astro-cid-cabo7emf][data-tab2-tone=light-bg] .acts-tab[data-astro-cid-cabo7emf]:nth-child(2):focus-visible,.acts-section[data-astro-cid-cabo7emf][data-tab2-tone=light-bg] .acts-tab[data-astro-cid-cabo7emf]:nth-child(2).is-active,.acts-section[data-astro-cid-cabo7emf][data-tab3-tone=light-bg] .acts-tab[data-astro-cid-cabo7emf]:nth-child(3):hover,.acts-section[data-astro-cid-cabo7emf][data-tab3-tone=light-bg] .acts-tab[data-astro-cid-cabo7emf]:nth-child(3):focus-visible,.acts-section[data-astro-cid-cabo7emf][data-tab3-tone=light-bg] .acts-tab[data-astro-cid-cabo7emf]:nth-child(3).is-active,.acts-section[data-astro-cid-cabo7emf][data-tab4-tone=light-bg] .acts-tab[data-astro-cid-cabo7emf]:nth-child(4):hover,.acts-section[data-astro-cid-cabo7emf][data-tab4-tone=light-bg] .acts-tab[data-astro-cid-cabo7emf]:nth-child(4):focus-visible,.acts-section[data-astro-cid-cabo7emf][data-tab4-tone=light-bg] .acts-tab[data-astro-cid-cabo7emf]:nth-child(4).is-active{color:#14283d}.acts-section[data-astro-cid-cabo7emf][data-tab1-tone=light-bg] .acts-tab[data-astro-cid-cabo7emf]:first-child .tab-bar[data-astro-cid-cabo7emf],.acts-section[data-astro-cid-cabo7emf][data-tab2-tone=light-bg] .acts-tab[data-astro-cid-cabo7emf]:nth-child(2) .tab-bar[data-astro-cid-cabo7emf],.acts-section[data-astro-cid-cabo7emf][data-tab3-tone=light-bg] .acts-tab[data-astro-cid-cabo7emf]:nth-child(3) .tab-bar[data-astro-cid-cabo7emf],.acts-section[data-astro-cid-cabo7emf][data-tab4-tone=light-bg] .acts-tab[data-astro-cid-cabo7emf]:nth-child(4) .tab-bar[data-astro-cid-cabo7emf]{background:#14283d}.act[data-astro-cid-cabo7emf][data-veil=light]:after{background:0 0}.act[data-astro-cid-cabo7emf][data-veil=light] .act-body[data-astro-cid-cabo7emf]:before{content:"";z-index:-1;background:radial-gradient(50% 50%,#04101eb8,#04101e00 100%);position:absolute;inset:-72px -96px}.act[data-astro-cid-cabo7emf][data-veil=light] .act-kicker[data-astro-cid-cabo7emf]{color:#eaf4ff}}.acts-dots[data-astro-cid-cabo7emf]{display:none}@media (width<=768px){section[data-astro-cid-cabo7emf].acts-section{--head-space:0px;min-height:100svh;padding:72px clamp(16px,5vw,24px) 28px}.acts-head[data-astro-cid-cabo7emf]{height:auto;color:var(--acts-fg);backdrop-filter:none;background:0 0;border-bottom:none;margin-bottom:14px;padding:0;position:static}.acts-en[data-astro-cid-cabo7emf]{color:var(--acts-muted)}.acts-link[data-astro-cid-cabo7emf]:focus-visible{outline-color:var(--acts-accent)}.acts-stage[data-astro-cid-cabo7emf]{scroll-snap-type:x mandatory;padding-inline:clamp(16px,5vw,24px);scrollbar-width:none;-webkit-overflow-scrolling:touch;flex:1;gap:10px;min-height:0;margin-inline:calc(-1*clamp(16px,5vw,24px));padding-bottom:4px;scroll-padding-inline:clamp(16px,5vw,24px);display:flex;position:static;overflow-x:auto}.acts-stage[data-astro-cid-cabo7emf]::-webkit-scrollbar{display:none}.act[data-astro-cid-cabo7emf]{scroll-snap-align:start;opacity:1;flex:0 0 100%;position:relative;inset:auto}.act[data-astro-cid-cabo7emf]:after{background:radial-gradient(90% 70% at 50% 46%, var(--card-veil-core), var(--card-veil-edge) 100%), linear-gradient(to bottom, var(--card-veil-top), transparent 22%, transparent 60%, var(--card-veil-bottom))}.act-body[data-astro-cid-cabo7emf]{opacity:1;padding:0 24px;transform:none}.act-kicker[data-astro-cid-cabo7emf]{letter-spacing:.3em;font-size:11px}.act-name[data-astro-cid-cabo7emf]{font-size:clamp(28px,8.6vw,34px);line-height:1.3}.act-fact[data-astro-cid-cabo7emf]{letter-spacing:.06em;max-width:320px;font-size:16px;line-height:1.75}.act-enter[data-astro-cid-cabo7emf]{letter-spacing:.3em;text-indent:.3em;min-height:46px;margin-top:22px;padding:0 30px}.act-num[data-astro-cid-cabo7emf]{margin-top:14%;font-size:88px}.acts-tabs[data-astro-cid-cabo7emf]{display:none}.acts-dots[data-astro-cid-cabo7emf]{justify-content:center;gap:8px;margin-top:14px;display:flex}.acts-dots[data-astro-cid-cabo7emf] .dot[data-astro-cid-cabo7emf]{background:var(--dot-bg);border-radius:999px;width:6px;height:6px;transition:width .3s,background .3s}.acts-dots[data-astro-cid-cabo7emf] .dot[data-astro-cid-cabo7emf].is-active{background:var(--dot-active);width:20px}}@media (prefers-reduced-motion:reduce){.act[data-astro-cid-cabo7emf],.act-body[data-astro-cid-cabo7emf]{transition:none}}.branch-map[data-astro-cid-pkcn5r5c]{border:1px solid var(--glass-border);background:var(--glass-bg);border-radius:18px;width:100%;max-width:440px;margin:0 0 22px;padding:14px 14px 10px}.bm-label[data-astro-cid-pkcn5r5c]{font-family:var(--font-archivo);letter-spacing:.14em;color:var(--muted-foreground);margin-bottom:6px;font-size:11px;display:block}.bm-more-row[data-astro-cid-pkcn5r5c]{margin-top:10px;display:flex}.bm-more[data-astro-cid-pkcn5r5c]{border:1px dashed var(--glass-border);color:var(--muted-foreground);border-radius:999px;padding:5px 13px;font-size:13px}svg[data-astro-cid-pkcn5r5c]{width:100%;height:auto;display:block}.bm-land[data-astro-cid-pkcn5r5c] path[data-astro-cid-pkcn5r5c]{fill:var(--secondary);stroke:var(--divider);stroke-width:.75px;vector-effect:non-scaling-stroke}.bm-ninedash[data-astro-cid-pkcn5r5c] path[data-astro-cid-pkcn5r5c]{fill:none;stroke:var(--muted-foreground);stroke-width:.9px;vector-effect:non-scaling-stroke}.bm-inset-land[data-astro-cid-pkcn5r5c] path[data-astro-cid-pkcn5r5c]{fill:var(--secondary)}.bm-inset-dash[data-astro-cid-pkcn5r5c] path[data-astro-cid-pkcn5r5c]{fill:none;stroke:var(--foreground);opacity:.55;stroke-width:1.1px;vector-effect:non-scaling-stroke}.bm-inset-frame[data-astro-cid-pkcn5r5c]{fill:none;stroke:var(--glass-border)}.bm-inset-label[data-astro-cid-pkcn5r5c]{letter-spacing:3px;fill:var(--muted-foreground);font-size:16px}html.js .bm-net[data-astro-cid-pkcn5r5c] path[data-astro-cid-pkcn5r5c]{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .9s ease var(--bm-delay,0s), opacity .25s ease, stroke-width .25s ease}html.js .reveal[data-astro-cid-pkcn5r5c].in-view .bm-net[data-astro-cid-pkcn5r5c] path[data-astro-cid-pkcn5r5c]{stroke-dashoffset:0}.bm-net[data-astro-cid-pkcn5r5c] path[data-astro-cid-pkcn5r5c]{fill:none;stroke:var(--grad-a);opacity:.45;stroke-width:1px;vector-effect:non-scaling-stroke}.bm-net[data-astro-cid-pkcn5r5c] path[data-astro-cid-pkcn5r5c].is-active,.bm-net[data-astro-cid-pkcn5r5c] g[data-astro-cid-pkcn5r5c].is-active path[data-astro-cid-pkcn5r5c]{opacity:1;stroke-width:1.6px}.bm-place[data-astro-cid-pkcn5r5c] rect[data-astro-cid-pkcn5r5c]{fill:var(--secondary);stroke:var(--glass-border);stroke-width:1.2px;transition:stroke .25s}.bm-place[data-astro-cid-pkcn5r5c] text[data-astro-cid-pkcn5r5c]{letter-spacing:1px;fill:var(--foreground);text-anchor:middle;font-size:16px;transition:fill .25s}.bm-place[data-astro-cid-pkcn5r5c].is-active rect[data-astro-cid-pkcn5r5c]{stroke:var(--grad-a)}.bm-place[data-astro-cid-pkcn5r5c].is-active text[data-astro-cid-pkcn5r5c]{fill:var(--grad-a)}.bm-core-hi[data-astro-cid-pkcn5r5c]{stop-color:var(--grad-b)}.bm-core-lo[data-astro-cid-pkcn5r5c]{stop-color:var(--grad-a)}.bm-halo[data-astro-cid-pkcn5r5c]{fill:var(--grad-a);opacity:.16;transform-box:fill-box;transform-origin:50%;animation:3.4s ease-in-out infinite bm-pulse;animation-delay:var(--bm-delay,0s);transition:transform .25s,opacity .25s}@keyframes bm-pulse{0%,to{opacity:.14;transform:scale(1)}50%{opacity:.32;transform:scale(1.45)}}.bm-core[data-astro-cid-pkcn5r5c]{fill:url(#bm-core);stroke:var(--background);stroke-width:.8px;transition:stroke-width .25s}.bm-dot[data-astro-cid-pkcn5r5c].is-active .bm-halo[data-astro-cid-pkcn5r5c]{opacity:.45;animation:none;transform:scale(1.6)}.bm-dot[data-astro-cid-pkcn5r5c].is-active .bm-core[data-astro-cid-pkcn5r5c]{stroke-width:1.4px}@media (prefers-reduced-motion:reduce){.bm-halo[data-astro-cid-pkcn5r5c]{animation:none}html.js .bm-net[data-astro-cid-pkcn5r5c] path[data-astro-cid-pkcn5r5c]{stroke-dashoffset:0;transition:none}}.about-section[data-astro-cid-ly4ddfv7]{background:var(--background)}.about-grid[data-astro-cid-ly4ddfv7]{grid-template-columns:1.15fr 1fr;align-items:center;gap:48px;display:grid}.section-lead[data-astro-cid-ly4ddfv7]{margin-bottom:24px}.feature-list[data-astro-cid-ly4ddfv7]{flex-direction:column;gap:10px;margin:0 0 18px;padding:0;list-style:none;display:flex}.team-link[data-astro-cid-ly4ddfv7]{color:var(--link);margin-bottom:22px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.team-link[data-astro-cid-ly4ddfv7]:hover{text-underline-offset:4px;text-decoration:underline}.team-link[data-astro-cid-ly4ddfv7]:focus-visible{outline:2px solid var(--link);outline-offset:3px;border-radius:4px}.feature-list[data-astro-cid-ly4ddfv7] li[data-astro-cid-ly4ddfv7]{color:var(--muted-foreground);align-items:baseline;gap:10px;font-size:14.5px;display:flex}.feature-list[data-astro-cid-ly4ddfv7] strong[data-astro-cid-ly4ddfv7]{color:var(--foreground);font-weight:600}.feature-dot[data-astro-cid-ly4ddfv7]{background:linear-gradient(135deg, var(--grad-a), var(--grad-b));border-radius:999px;flex-shrink:0;width:7px;height:7px;transform:translateY(-1px)}.join-row[data-astro-cid-ly4ddfv7]{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.join-btn[data-astro-cid-ly4ddfv7]{background:linear-gradient(45deg, var(--grad-a), var(--grad-b));color:var(--on-gradient);letter-spacing:.04em;border-radius:999px;padding:11px 30px;font-size:14.5px;font-weight:700;text-decoration:none;transition:transform .25s,box-shadow .25s;display:inline-flex}.join-btn[data-astro-cid-ly4ddfv7]:hover{box-shadow:var(--glass-hover-shadow);transform:translateY(-2px)}.join-btn[data-astro-cid-ly4ddfv7]:focus-visible{outline:2px solid var(--link);outline-offset:3px}.about-photo[data-astro-cid-ly4ddfv7]{aspect-ratio:4/4.6;border-radius:18px;align-items:flex-end;width:100%;max-height:560px;padding:18px;display:flex}.photo-label[data-astro-cid-ly4ddfv7]{font-family:var(--font-archivo);letter-spacing:.14em;color:#ffffff8c;font-size:11px}@media (width<=768px){.about-grid[data-astro-cid-ly4ddfv7]{grid-template-columns:1fr;gap:28px}.about-photo[data-astro-cid-ly4ddfv7]{aspect-ratio:16/9;max-height:none}}.page-progress[data-astro-cid-ohmluvlp]{z-index:1000;position:fixed;top:50%;right:22px;transform:translateY(-50%)}.progress-list[data-astro-cid-ohmluvlp]{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.progress-dot[data-astro-cid-ohmluvlp]{background:var(--accent);border:1px solid var(--glass-border);border-radius:999px;width:10px;height:10px;transition:background .3s,border-color .3s;display:block;position:relative}.progress-dot[data-astro-cid-ohmluvlp]:hover{background:var(--muted-foreground)}.progress-dot[data-astro-cid-ohmluvlp].active{background:linear-gradient(180deg, var(--grad-a), var(--grad-b));border-color:#0000;height:24px;animation:.5s cubic-bezier(.3,1.2,.55,1) dot-drop}@keyframes dot-drop{0%{width:10px;height:10px}35%{width:8.5px;height:27px}65%{width:11px;height:21.5px}85%{width:9.5px;height:25px}to{width:10px;height:24px}}.progress-dot[data-astro-cid-ohmluvlp].pop-out{animation:.42s cubic-bezier(.34,1.4,.64,1) dot-pop}@keyframes dot-pop{0%{background:linear-gradient(180deg, var(--grad-a), var(--grad-b));border-color:#0000;width:10px;height:24px}35%{width:11.5px;height:7px}70%{width:8.5px;height:12px}to{width:10px;height:10px}}.progress-dot[data-astro-cid-ohmluvlp]:focus-visible{outline:2px solid var(--link);outline-offset:3px}@media (prefers-reduced-motion:reduce){.progress-dot[data-astro-cid-ohmluvlp].active,.progress-dot[data-astro-cid-ohmluvlp].pop-out{animation:none}}.dot-tip[data-astro-cid-ohmluvlp]{white-space:nowrap;color:var(--foreground);background:var(--popover);backdrop-filter:blur(10px);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);opacity:0;pointer-events:none;border-radius:8px;padding:4px 10px;font-size:12px;transition:opacity .2s,transform .2s;position:absolute;top:50%;right:22px;transform:translateY(-50%)translate(6px)}.progress-dot[data-astro-cid-ohmluvlp]:hover .dot-tip[data-astro-cid-ohmluvlp],.progress-dot[data-astro-cid-ohmluvlp]:focus-visible .dot-tip[data-astro-cid-ohmluvlp]{opacity:1;transform:translateY(-50%)translate(0)}@media (width<=768px){.page-progress[data-astro-cid-ohmluvlp]{display:none}}.anniv-corner[data-astro-cid-42xsknyt]{z-index:1200;transform-origin:0 100%;width:min(19rem,100vw - 2rem);position:fixed;bottom:16vh;right:0;transform:translate(112%)rotate(10deg)}.anniv-corner[data-astro-cid-42xsknyt].is-shown{transition:transform .55s cubic-bezier(.34,1.56,.64,1);transform:translate(calc(100% - 8rem))rotate(7deg)}.anniv-corner[data-astro-cid-42xsknyt].is-shown:hover,.anniv-corner[data-astro-cid-42xsknyt].is-shown:focus-within,.anniv-corner[data-astro-cid-42xsknyt].is-open{transform:translate(0)rotate(-2deg)}.ac[data-astro-cid-42xsknyt]{background:var(--anniv-bg);border:1px solid var(--anniv-border);transform-origin:0 100%;border-right-color:#0000;border-radius:8px 0 0 8px;text-decoration:none;animation:7s ease-in-out 2.8s infinite ac-waggle;display:block;position:relative;box-shadow:-8px 12px 32px #00000061}.anniv-corner[data-astro-cid-42xsknyt]:hover .ac[data-astro-cid-42xsknyt],.anniv-corner[data-astro-cid-42xsknyt].is-open .ac[data-astro-cid-42xsknyt],.anniv-corner[data-astro-cid-42xsknyt]:focus-within .ac[data-astro-cid-42xsknyt]{animation:none}.ac-photo[data-astro-cid-42xsknyt]{background-position:50%;background-size:cover;background-color:var(--anniv-surface);border-radius:7px 0 0;height:7.4rem;transition:transform .45s cubic-bezier(.34,1.56,.64,1);display:block;position:relative;overflow:hidden}.ac-badge[data-astro-cid-42xsknyt]{font-family:var(--font-archivo);color:var(--anniv-accent);text-shadow:0 1px 10px #000000a6;font-size:1.35rem;font-weight:700;line-height:1;position:absolute;bottom:.3rem;right:.45rem}.ac-body[data-astro-cid-42xsknyt]{opacity:0;max-height:0;padding:0 .75rem;transition:max-height .42s cubic-bezier(.34,1.56,.64,1),opacity .3s,padding .42s cubic-bezier(.34,1.56,.64,1);display:block;overflow:hidden}.anniv-corner[data-astro-cid-42xsknyt]:hover .ac-body[data-astro-cid-42xsknyt],.anniv-corner[data-astro-cid-42xsknyt]:focus-within .ac-body[data-astro-cid-42xsknyt],.anniv-corner[data-astro-cid-42xsknyt].is-open .ac-body[data-astro-cid-42xsknyt]{opacity:1;max-height:7rem;padding:.6rem .75rem .7rem}.ac-title-row[data-astro-cid-42xsknyt]{white-space:nowrap;justify-content:space-between;align-items:baseline;gap:.8rem;display:flex}.ac-title[data-astro-cid-42xsknyt]{font-family:var(--font-archivo);letter-spacing:.28em;color:var(--anniv-fg);font-size:.76rem;font-weight:700}.ac-range[data-astro-cid-42xsknyt]{font-family:var(--font-archivo);letter-spacing:.16em;color:var(--anniv-faint);font-size:.62rem}.ac-slogan[data-astro-cid-42xsknyt]{font-family:var(--anniv-serif);letter-spacing:.12em;color:var(--anniv-fg);white-space:nowrap;margin-top:.45rem;font-size:.86rem;font-weight:700;display:block}.ac-cta[data-astro-cid-42xsknyt]{font-family:var(--font-archivo);letter-spacing:.22em;color:var(--anniv-accent);white-space:nowrap;margin-top:.5rem;font-size:.66rem;font-weight:600;display:block}.anniv-corner[data-astro-cid-42xsknyt]:hover .ac-photo[data-astro-cid-42xsknyt],.anniv-corner[data-astro-cid-42xsknyt]:focus-within .ac-photo[data-astro-cid-42xsknyt],.anniv-corner[data-astro-cid-42xsknyt].is-open .ac-photo[data-astro-cid-42xsknyt]{transform:scale(1.03)}.anniv-corner-close[data-astro-cid-42xsknyt]{z-index:2;color:#fafafae6;cursor:pointer;background:#141414d1;border:1px solid #ffffff38;border-radius:50%;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:.9rem;line-height:1;display:flex;position:absolute;top:-.55rem;left:-.55rem}.anniv-corner-close[data-astro-cid-42xsknyt]:hover{background:#000000b3}@keyframes ac-waggle{0%,7%,to{transform:rotate(0)}2%{transform:rotate(-1.4deg)}4.5%{transform:rotate(1deg)}}@media (width<=40rem){.anniv-corner[data-astro-cid-42xsknyt]{bottom:14vh}.anniv-corner[data-astro-cid-42xsknyt].is-shown{transform:translate(calc(100% - 2.6rem))rotate(7deg)}.anniv-corner[data-astro-cid-42xsknyt].is-open{transform:translate(0)rotate(-2deg)}.ac-photo[data-astro-cid-42xsknyt]{height:6.2rem}}@media (prefers-reduced-motion:reduce){.anniv-corner[data-astro-cid-42xsknyt],.anniv-corner[data-astro-cid-42xsknyt].is-shown,.ac[data-astro-cid-42xsknyt],.ac-photo[data-astro-cid-42xsknyt]{transition:none;animation:none}.anniv-corner[data-astro-cid-42xsknyt],.anniv-corner[data-astro-cid-42xsknyt].is-shown{transform:translate(calc(100% - 8rem))rotate(7deg)}}.snap-scroll[data-astro-cid-lcdefpme]{z-index:1;position:relative}
