.site-footer[data-astro-cid-yfu5idmn]{border-top:1px solid var(--color-border);align-items:center;gap:var(--grid-gutter);padding:var(--space-6) var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));width:100%;display:grid}.site-footer[data-astro-cid-yfu5idmn] p[data-astro-cid-yfu5idmn],.site-footer[data-astro-cid-yfu5idmn] a[data-astro-cid-yfu5idmn]{color:var(--color-text);font-size:var(--font-size-xs);letter-spacing:.065em;text-transform:uppercase;margin:0;font-weight:700;text-decoration:none}.site-footer__brand[data-astro-cid-yfu5idmn]{font-size:var(--font-size-sm);letter-spacing:-.02em;grid-column:1/span 3;align-items:center;gap:clamp(.45rem,1vw,.75rem);width:fit-content;line-height:1;display:inline-flex}.site-footer__primary-brand[data-astro-cid-yfu5idmn]{align-items:center;gap:.65rem;display:inline-flex}.site-footer__logo[data-astro-cid-yfu5idmn]{object-fit:contain;flex:none;width:auto;height:1.65rem}.site-footer__collaboration-mark[data-astro-cid-yfu5idmn]{font-size:.9rem;font-weight:400}.site-footer__partner-logo[data-astro-cid-yfu5idmn]{object-fit:contain;flex:none;width:auto;height:2.25rem;display:block}.site-footer__copyright[data-astro-cid-yfu5idmn]{gap:var(--space-2) clamp(1rem, 2vw, 2.5rem);flex-wrap:wrap;grid-column:4/span 5;display:flex}.site-footer__navigation[data-astro-cid-yfu5idmn]{gap:var(--space-4);grid-column:9/-1;justify-content:flex-end;margin:0;padding:0;list-style:none;display:flex}.site-footer__navigation[data-astro-cid-yfu5idmn] a[data-astro-cid-yfu5idmn]:hover,.site-footer__navigation[data-astro-cid-yfu5idmn] a[data-astro-cid-yfu5idmn]:focus-visible{text-underline-offset:.35em;text-decoration:underline}@media (width<=63.99rem){.site-footer__brand[data-astro-cid-yfu5idmn]{grid-column:1/span 5}.site-footer__copyright[data-astro-cid-yfu5idmn]{text-align:right;grid-column:7/-1;justify-content:flex-end}.site-footer__navigation[data-astro-cid-yfu5idmn]{grid-column:1/-1;justify-content:flex-start}}@media (width<=47.99rem){.site-footer[data-astro-cid-yfu5idmn]{row-gap:var(--space-6);grid-template-columns:repeat(4,minmax(0,1fr))}.site-footer__brand[data-astro-cid-yfu5idmn]{grid-column:1/-1}.site-footer__primary-brand[data-astro-cid-yfu5idmn]{gap:.45rem}.site-footer__primary-brand[data-astro-cid-yfu5idmn]>span[data-astro-cid-yfu5idmn]{font-size:.75rem}.site-footer__logo[data-astro-cid-yfu5idmn]{height:1.35rem}.site-footer__partner-logo[data-astro-cid-yfu5idmn]{height:1.9rem}.site-footer__copyright[data-astro-cid-yfu5idmn]{text-align:left;flex-direction:column;grid-column:1/-1;justify-content:flex-start}.site-footer__navigation[data-astro-cid-yfu5idmn]{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-start}}.site-header[data-astro-cid-vtybea45]{background:var(--site-header-surface,var(--color-background));transition:background-color var(--motion-medium) var(--ease-standard);z-index:20;border-bottom:1px solid #0000;position:sticky;top:0}.site-header__inner[data-astro-cid-vtybea45]{max-width:var(--container-wide);min-height:5.25rem;padding-inline:var(--gutter);justify-content:space-between;align-items:center;margin-inline:auto;display:flex}.site-header--full-width[data-astro-cid-vtybea45] .site-header__inner[data-astro-cid-vtybea45]{max-width:none}.site-header__brand[data-astro-cid-vtybea45]{color:var(--color-text);letter-spacing:-.02em;align-items:center;gap:clamp(.45rem,1vw,.75rem);font-size:1rem;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.site-header__primary-brand[data-astro-cid-vtybea45]{align-items:center;gap:.65rem;display:inline-flex}.site-header__logo[data-astro-cid-vtybea45]{object-fit:contain;flex:none;width:auto;height:2rem}.site-header__collaboration-mark[data-astro-cid-vtybea45]{font-size:1.05rem;font-weight:400}.site-header__partner-logo[data-astro-cid-vtybea45]{object-fit:contain;flex:none;width:auto;height:2.7rem;display:block}.site-header__navigation[data-astro-cid-vtybea45]{gap:clamp(1.5rem,3vw,3.5rem);margin:0;padding:0;list-style:none;display:flex}.site-header__navigation[data-astro-cid-vtybea45] a[data-astro-cid-vtybea45],.site-header__menu[data-astro-cid-vtybea45] summary[data-astro-cid-vtybea45]{color:var(--color-text);font-size:var(--font-size-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:700;text-decoration:none}.site-header__navigation[data-astro-cid-vtybea45] a[data-astro-cid-vtybea45]{padding-block:.5rem;display:inline-block;position:relative}.site-header__navigation[data-astro-cid-vtybea45] a[data-astro-cid-vtybea45]:after{content:"";transform-origin:100%;height:1px;transition:transform var(--motion-fast) var(--ease-standard);background:currentColor;width:100%;position:absolute;bottom:.2rem;left:0;transform:scaleX(0)}.site-header__navigation[data-astro-cid-vtybea45] a[data-astro-cid-vtybea45]:hover:after,.site-header__navigation[data-astro-cid-vtybea45] a[data-astro-cid-vtybea45]:focus-visible:after{transform-origin:0;transform:scaleX(1)}.site-header__menu[data-astro-cid-vtybea45]{flex:none;margin-left:auto;display:none}.site-header__languages[data-astro-cid-vtybea45]{margin-left:var(--space-5);position:relative}.site-header__languages[data-astro-cid-vtybea45] summary[data-astro-cid-vtybea45]{color:var(--color-text);cursor:pointer;font-size:var(--font-size-xs);white-space:nowrap;min-height:2.75rem;padding:.75rem;font-weight:700;list-style:none}.site-header__languages[data-astro-cid-vtybea45] summary[data-astro-cid-vtybea45]::-webkit-details-marker{display:none}.site-header__languages[data-astro-cid-vtybea45] ul[data-astro-cid-vtybea45]{background:var(--color-background);border:1px solid var(--color-border);min-width:8.5rem;padding:var(--space-2) 0;z-index:21;margin:0;list-style:none;position:absolute;top:100%;right:0}.site-header__languages[data-astro-cid-vtybea45] a[data-astro-cid-vtybea45]{color:var(--color-text);font-size:var(--font-size-sm);padding:var(--space-2) var(--space-4);white-space:nowrap;text-decoration:none;display:block}.site-header__languages[data-astro-cid-vtybea45] a[data-astro-cid-vtybea45]:hover,.site-header__languages[data-astro-cid-vtybea45] a[data-astro-cid-vtybea45]:focus-visible,.site-header__languages[data-astro-cid-vtybea45] a[data-astro-cid-vtybea45][aria-current]{background:var(--color-surface-muted)}.site-header--chinese[data-astro-cid-vtybea45] .site-header__navigation[data-astro-cid-vtybea45] a[data-astro-cid-vtybea45]{font-size:1.125rem;font-weight:400}.site-header--chinese[data-astro-cid-vtybea45] .site-header__languages[data-astro-cid-vtybea45] summary[data-astro-cid-vtybea45],.site-header--chinese[data-astro-cid-vtybea45] .site-header__menu[data-astro-cid-vtybea45] summary[data-astro-cid-vtybea45],.site-header--chinese[data-astro-cid-vtybea45] .site-header__languages[data-astro-cid-vtybea45] a[data-astro-cid-vtybea45]{font-size:.9375rem}@media (width<=47.99rem){.site-header__inner[data-astro-cid-vtybea45]{min-height:4.5rem}.site-header__desktop-nav[data-astro-cid-vtybea45]{display:none}.site-header__brand[data-astro-cid-vtybea45]{gap:.4rem}.site-header__primary-brand[data-astro-cid-vtybea45]{gap:.45rem}.site-header__logo[data-astro-cid-vtybea45]{height:1.55rem}.site-header__partner-logo[data-astro-cid-vtybea45]{height:2.2rem}.site-header__menu[data-astro-cid-vtybea45]{margin-left:var(--space-2);display:block}.site-header__menu[data-astro-cid-vtybea45] summary[data-astro-cid-vtybea45]{cursor:pointer;padding:.75rem 0;list-style:none;display:block}.site-header__menu[data-astro-cid-vtybea45] summary[data-astro-cid-vtybea45]::-webkit-details-marker{display:none}.site-header__menu[data-astro-cid-vtybea45][open] summary[data-astro-cid-vtybea45]:before{content:attr(data-close)}.site-header__menu[data-astro-cid-vtybea45][open] summary[data-astro-cid-vtybea45]{font-size:0}.site-header__menu[data-astro-cid-vtybea45][open] summary[data-astro-cid-vtybea45]:before{font-size:var(--font-size-xs)}.site-header__menu[data-astro-cid-vtybea45] nav[data-astro-cid-vtybea45]{background:var(--color-background);border-top:1px solid var(--color-border);min-height:calc(100svh - 4.5rem);padding:var(--space-7) var(--gutter);position:absolute;top:4.5rem;left:0;right:0}.site-header__mobile-navigation[data-astro-cid-vtybea45]{margin:0;padding:0;list-style:none}.site-header__mobile-navigation[data-astro-cid-vtybea45] li[data-astro-cid-vtybea45]{border-bottom:1px solid var(--color-border);align-items:baseline;gap:var(--space-4);grid-template-columns:2rem 1fr;padding-block:.75rem;display:grid}.site-header__mobile-navigation[data-astro-cid-vtybea45] span[data-astro-cid-vtybea45]{font-size:var(--font-size-xs)}.site-header__mobile-navigation[data-astro-cid-vtybea45] a[data-astro-cid-vtybea45]{color:var(--color-text);letter-spacing:-.05em;text-transform:uppercase;font-size:clamp(2.25rem,12vw,4rem);font-weight:500;line-height:1;text-decoration:none}.site-header--chinese[data-astro-cid-vtybea45] .site-header__menu[data-astro-cid-vtybea45][open] summary[data-astro-cid-vtybea45]:before{font-size:.9375rem}.site-header--chinese[data-astro-cid-vtybea45] .site-header__mobile-navigation[data-astro-cid-vtybea45] a[data-astro-cid-vtybea45]{font-size:clamp(2.5rem,13vw,4.5rem)}.site-header__languages[data-astro-cid-vtybea45]{margin-left:auto}}@media (prefers-reduced-motion:reduce){.site-header[data-astro-cid-vtybea45],.site-header__navigation[data-astro-cid-vtybea45] a[data-astro-cid-vtybea45]:after{transition:none}}:root{--color-background:#f2f0e9;--color-surface:#fbfaf5;--color-surface-muted:#dedbd0;--color-text:#11110f;--color-text-muted:#626158;--color-border:#b9b6aa;--color-accent:#184f40;--color-focus:#1769ff;--font-sans:"Helvetica Neue", Helvetica, Arial, sans-serif;--font-size-xs:.75rem;--font-size-sm:.8125rem;--font-size-base:1rem;--font-size-lg:clamp(1.125rem, 1rem + .4vw, 1.375rem);--font-size-xl:clamp(3rem, 7.8vw, 8.75rem);--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--space-9:6rem;--space-10:clamp(7rem, 13vw, 13rem);--container-content:48rem;--container-wide:100rem;--gutter:clamp(1rem, 2.8vw, 3rem);--grid-gutter:clamp(.75rem, 1.35vw, 1.5rem);--radius-sm:.25rem;--motion-fast:.16s;--motion-medium:.28s;--ease-standard:cubic-bezier(.2, 0, 0, 1)}*,:before,:after{box-sizing:border-box}html{color-scheme:light}body{margin:0}img,picture,svg,video{max-width:100%;display:block}button,input,textarea,select{font:inherit}body{font-family:var(--font-sans);font-size:var(--font-size-base);text-rendering:optimizelegibility;line-height:1.6}h1,h2,h3{margin-block:0;font-weight:500;line-height:1}h1{font-size:var(--font-size-xl);letter-spacing:-.055em}h2{font-size:var(--font-size-lg)}p{max-width:65ch;margin-block:0}.container{max-width:var(--container-wide);padding-inline:var(--gutter);margin-inline:auto}.flow>*+*{margin-block-start:var(--space-5)}.section{padding-block:var(--space-8)}.skip-link{background:var(--color-text);color:var(--color-surface);left:var(--space-4);padding:var(--space-3) var(--space-4);top:var(--space-4);z-index:100;position:fixed;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}html{scroll-behavior:smooth}body{background:var(--color-background);color:var(--color-text);min-width:20rem}html[lang^=zh] body{font-family:PingFang TC,PingFang SC,Microsoft JhengHei,Microsoft YaHei,Noto Sans CJK TC,Noto Sans CJK SC,sans-serif}html.chinese-contact-page{--font-size-xs:.75rem}html.chinese-contact-page .site-footer__primary-brand>span{font-size:.75rem}html[lang^=zh] :is(h1,h2,h3){letter-spacing:0;text-transform:none;line-height:1.1}a{color:var(--color-accent)}main{overflow-x:clip}:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}::selection{background:var(--color-accent);color:var(--color-surface)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
