.language-picker{position:relative;flex-shrink:0}.language-picker>summary{display:flex;align-items:center;gap:7px;min-height:40px;padding-inline:7px;cursor:pointer;list-style:none;font:11px var(--font-mono);color:var(--ink-2)}.language-picker>summary::-webkit-details-marker{display:none}.language-picker>summary:hover{color:#f19ac5}.language-options{position:absolute;right:0;top:calc(100% + 12px);min-width:205px;padding:7px;border:1px solid var(--line);border-radius:12px;background:#111215;box-shadow:0 12px 30px #0006}.language-options a{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:12px;border-radius:6px;font-size:13px}.language-options a:hover,.language-options a[aria-current=true]{background:#ffffff0b;color:#f19ac5}.mobile-language-picker{margin-top:28px;padding-block:22px;border-block:1px solid var(--line)}.mobile-language-picker>p{color:var(--ink-3);margin-bottom:12px}.mobile-language-options{display:flex;flex-wrap:wrap;gap:8px}.mobile-language-options a{border:1px solid var(--line);border-radius:999px;padding:11px 14px;font-size:13px}.mobile-language-options a[aria-current=true]{color:#ef9dc8;border-color:#c778a4;background:#8b34551a}.footer-language-row{display:flex;align-items:center;flex-wrap:wrap;gap:20px;margin-top:35px}.footer-language-row>span{color:var(--ink-3);margin-right:4px}.footer-language-row a{font-size:12px;padding-block:8px}.footer-language-row a[aria-current=true]{color:#ef9dc8;text-decoration:underline;text-underline-offset:5px}.footer-language-row a:hover{color:#ef9dc8}html:lang(zh-HK){--font-display:"PingFang HK","Noto Sans HK","Microsoft JhengHei",sans-serif;--font-body:"PingFang HK","Noto Sans HK","Microsoft JhengHei",sans-serif}html:lang(ja){--font-display:"Hiragino Kaku Gothic ProN","Yu Gothic","Noto Sans JP",Meiryo,sans-serif;--font-body:"Hiragino Kaku Gothic ProN","Yu Gothic","Noto Sans JP",Meiryo,sans-serif}html:is(:lang(zh-HK),:lang(ja)) :is(h1,h2,h3,.footer-statement){line-height:1.2;letter-spacing:-.015em;line-break:strict;text-wrap:balance}html:is(:lang(zh-HK),:lang(ja)) :is(.campus-copy h2 em,.care-section h2 em){font-family:var(--font-display);font-style:normal;white-space:normal}html:is(:lang(zh-HK),:lang(ja)) .hosts-hero h1{font-size:clamp(40px,5.2vw,76px)}.site-nav .desktop-site-nav{gap:22px;margin-right:18px}.site-nav .nav-actions{gap:13px}@media (max-width:1100px){.site-nav .desktop-site-nav,.site-nav .language-picker{display:none}.site-nav .menu-toggle{display:flex}.site-nav .site-nav-inner{height:76px}}@media (max-width:700px){.site-nav .site-nav-inner{height:70px}.site-nav .nav-actions{gap:6px}.mobile-site-menu .mobile-menu-top{margin-bottom:28px}.mobile-site-menu nav a{font-size:clamp(24px,6vw,32px)}html:is(:lang(zh-HK),:lang(ja)) .night-hero h1{font-size:clamp(32px,11vw,74px)}html:is(:lang(zh-HK),:lang(ja)) .hosts-hero h1{font-size:clamp(34px,9.2vw,60px)}}@media (max-width:370px){html:lang(zh-HK) .manifesto-grid h2{font-size:34px}.site-nav .nav-actions .btn-primary{padding-inline:12px;gap:6px}.site-nav .nav-actions .btn-primary svg{width:13px}.site-nav .site-nav-inner{gap:9px}.mobile-language-options a{padding-inline:11px}}.hero-intro{max-width:680px}.host-invite-summary{display:grid;grid-template-columns:1.3fr 1fr;gap:64px;align-items:end;padding:44px 0;border-block:1px solid var(--line)}.host-invite-summary h2{font-size:clamp(32px,4vw,54px);line-height:1.05;letter-spacing:-.035em;margin-top:20px}.host-invite-summary h2 span{color:var(--ink-3)}.host-invite-summary p{color:var(--ink-2);line-height:1.7;margin-bottom:24px}.content-date{color:var(--ink-3);font-size:12px;line-height:1.7;margin-top:16px}.desktop-site-nav{gap:clamp(12px,1.5vw,24px);margin-right:24px}.site-nav .motion-toggle{flex-basis:44px;width:44px;height:44px}.site-nav .nav-actions .btn-primary{min-height:44px}@media (max-width:700px){.host-invite-summary{grid-template-columns:1fr;gap:28px;padding-block:32px}.hero-edition{align-items:start}.hero-edition>span{max-width:160px}}.planning-guides{padding-block:64px;border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1.5fr;gap:40px}.planning-guides h2{font-size:clamp(30px,3vw,42px);line-height:1.1;margin-top:18px}.planning-guide-links{display:flex;flex-direction:column}.planning-guide-links a{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 0;border-bottom:1px solid var(--line);color:var(--ink-2)}.footer-guide-links a:hover,.planning-guide-links a:hover{color:var(--ink)}.footer-guide-links{display:flex;align-items:center;flex-wrap:wrap;gap:12px 28px;padding-block:24px;border-top:1px solid var(--line);color:var(--ink-2);font-size:13px}.footer-guide-links a{display:inline-flex;align-items:center;min-height:44px}@media (max-width:700px){.planning-guides{grid-template-columns:1fr;gap:20px}}