.reg[data-astro-cid-2twofiuf]{gap:28px;max-width:960px;display:grid}.row2[data-astro-cid-2twofiuf]{grid-template-columns:1fr 1fr;gap:28px;display:grid}.f[data-astro-cid-2twofiuf]{color:var(--mute);letter-spacing:.02em;border:0;align-content:start;gap:10px;min-width:0;padding:0;font-size:13px;display:grid}.f[data-astro-cid-2twofiuf] legend[data-astro-cid-2twofiuf]{margin-bottom:10px;padding:0}input[data-astro-cid-2twofiuf]:not([type=radio]):not([type=checkbox]),select[data-astro-cid-2twofiuf]{border:0;border-bottom:1px solid var(--field);color:var(--ink);font:16px var(--sans);background:0 0;border-radius:0;width:100%;min-width:0;padding:10px 0}input[data-astro-cid-2twofiuf]:focus,select[data-astro-cid-2twofiuf]:focus{border-bottom-color:var(--accent);outline:none}select[data-astro-cid-2twofiuf] option[data-astro-cid-2twofiuf]{background:var(--bg2);color:var(--ink)}.tel[data-astro-cid-2twofiuf]{grid-template-columns:minmax(0,9.5em) 1fr;gap:16px;display:grid}.opts[data-astro-cid-2twofiuf]{flex-wrap:wrap;gap:10px;display:flex}.opts[data-astro-cid-2twofiuf].four{grid-template-columns:repeat(4,1fr);display:grid}.opt[data-astro-cid-2twofiuf]{position:relative}.opt[data-astro-cid-2twofiuf] input[data-astro-cid-2twofiuf]{opacity:0;margin:0;position:absolute;inset:0}.opt[data-astro-cid-2twofiuf] span[data-astro-cid-2twofiuf]{border:1px solid var(--field);border-radius:var(--r);height:100%;color:var(--ink);cursor:pointer;padding:14px 18px;font-size:14px;transition:border-color .2s,background .2s;display:block}.opt[data-astro-cid-2twofiuf] small[data-astro-cid-2twofiuf]{color:var(--mute);margin-top:4px;font-size:12px;line-height:1.4;display:block}.opt[data-astro-cid-2twofiuf]:hover span[data-astro-cid-2twofiuf]{border-color:var(--mute)}.opt[data-astro-cid-2twofiuf] input[data-astro-cid-2twofiuf]:checked+span[data-astro-cid-2twofiuf]{border-color:var(--accent);background:var(--tint)}.opt[data-astro-cid-2twofiuf] input[data-astro-cid-2twofiuf]:focus-visible+span[data-astro-cid-2twofiuf]{outline:2px solid var(--accent);outline-offset:2px}.note[data-astro-cid-2twofiuf]{color:var(--mute);font-size:12px}.optional[data-astro-cid-2twofiuf]{font-style:normal}.reg[data-astro-cid-2twofiuf] .cta[data-astro-cid-2twofiuf]{justify-self:start}.regcode[data-astro-cid-2twofiuf] b[data-astro-cid-2twofiuf]{letter-spacing:.08em}.pdpa[data-astro-cid-2twofiuf]{color:var(--mute);max-width:640px;margin:0;font-size:12px;line-height:1.5}.pdpa[data-astro-cid-2twofiuf] a[data-astro-cid-2twofiuf]{color:inherit;text-decoration:underline}.discreet[data-astro-cid-2twofiuf]{color:var(--mute);font-size:12px}.err[data-astro-cid-2twofiuf]{color:var(--err);font-size:14px}.invalid[data-astro-cid-2twofiuf] span[data-astro-cid-2twofiuf],.invalid[data-astro-cid-2twofiuf] input[data-astro-cid-2twofiuf],.invalid[data-astro-cid-2twofiuf] select[data-astro-cid-2twofiuf]{border-color:var(--err-line)!important}.hp[data-astro-cid-2twofiuf]{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.thanks[data-astro-cid-2twofiuf]{gap:20px;max-width:640px;display:grid}.thanks[data-astro-cid-2twofiuf] h3[data-astro-cid-2twofiuf]{font-size:clamp(30px,3.4vw,44px);line-height:1.1}.thanks[data-astro-cid-2twofiuf] [data-astro-cid-2twofiuf][data-app]{display:none}.thanks[data-astro-cid-2twofiuf][data-show=whatsapp] [data-astro-cid-2twofiuf][data-app=whatsapp],.thanks[data-astro-cid-2twofiuf][data-show=wechat] [data-astro-cid-2twofiuf][data-app=wechat]{gap:14px;display:grid}.handle[data-astro-cid-2twofiuf] img[data-astro-cid-2twofiuf]{background:var(--ink);border-radius:var(--r);padding:8px}.handle[data-astro-cid-2twofiuf] .cta[data-astro-cid-2twofiuf]{justify-self:start}.copy[data-astro-cid-2twofiuf]{border:1px solid var(--field);color:var(--ink);border-radius:var(--r);font:13px var(--sans);cursor:pointer;background:0 0;margin-left:8px;padding:4px 10px}.brief[data-astro-cid-2twofiuf]{color:var(--accent);text-underline-offset:4px}@media (width<=767px){.row2[data-astro-cid-2twofiuf]{grid-template-columns:1fr}.opts[data-astro-cid-2twofiuf].four{grid-template-columns:1fr 1fr}.tel[data-astro-cid-2twofiuf]{grid-template-columns:7.5em 1fr}}@media (width<=420px){.opts[data-astro-cid-2twofiuf].four{grid-template-columns:1fr}}.hero[data-astro-cid-l7wb3gbb]{min-height:100dvh;padding:0 var(--gut) clamp(48px,10vh,112px);align-items:end;display:grid;position:relative;overflow:hidden}.hero[data-astro-cid-l7wb3gbb] img[data-astro-cid-l7wb3gbb]{object-fit:cover;object-position:70% 50%;width:100%;height:100%;position:absolute;inset:0}.hero[data-astro-cid-l7wb3gbb]:after{content:"";background:linear-gradient(#0c111973 0%,#0c111900 28%,#0c111940 50%,#0c1119eb 88%);position:absolute;inset:0}.hero-copy[data-astro-cid-l7wb3gbb]{z-index:1;max-width:780px;position:relative}h1[data-astro-cid-l7wb3gbb]{letter-spacing:-.01em;font-size:clamp(42px,6.2vw,88px);line-height:1.04}h1[data-astro-cid-l7wb3gbb] em{font-style:italic}[data-astro-cid-l7wb3gbb]:lang(zh) h1[data-astro-cid-l7wb3gbb] em,[data-astro-cid-l7wb3gbb]:lang(ja) h1[data-astro-cid-l7wb3gbb] em{font-style:normal}[data-astro-cid-l7wb3gbb]:lang(zh) h1[data-astro-cid-l7wb3gbb],[data-astro-cid-l7wb3gbb]:lang(ja) h1[data-astro-cid-l7wb3gbb]{font-size:clamp(28px,4.8vw,68px);line-height:1.3}.hero[data-astro-cid-l7wb3gbb] p[data-astro-cid-l7wb3gbb]{color:var(--ink2);max-width:44ch;margin:20px 0 32px}.caption[data-astro-cid-l7wb3gbb]{right:var(--gut);z-index:1;color:var(--mute);font-size:11px;position:absolute;bottom:24px}.units[data-astro-cid-l7wb3gbb]{border-top:1px solid var(--line);grid-template-columns:1fr 2fr;gap:48px;display:grid}.ulist[data-astro-cid-l7wb3gbb]{grid-template-columns:repeat(2,1fr);gap:48px 32px;display:grid}.ulist[data-astro-cid-l7wb3gbb] div[data-astro-cid-l7wb3gbb]{border-top:1px solid var(--line);padding-top:20px}.ulist[data-astro-cid-l7wb3gbb] b[data-astro-cid-l7wb3gbb]{font-size:34px;font-weight:300;line-height:1.15;display:block}.ulist[data-astro-cid-l7wb3gbb] span[data-astro-cid-l7wb3gbb]{color:var(--mute);font-size:14px}.register[data-astro-cid-l7wb3gbb]{background:var(--bg2)}.register[data-astro-cid-l7wb3gbb] h2[data-astro-cid-l7wb3gbb]{margin-bottom:12px}.lead[data-astro-cid-l7wb3gbb]{color:var(--mute);max-width:56ch;margin-bottom:48px}.about[data-astro-cid-l7wb3gbb]{border-top:1px solid var(--line);grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,6vw,96px);display:grid}.about[data-astro-cid-l7wb3gbb] h2[data-astro-cid-l7wb3gbb]{text-wrap:balance;font-size:clamp(28px,3vw,40px);line-height:1.15}.about[data-astro-cid-l7wb3gbb] h2[data-astro-cid-l7wb3gbb] em{font-style:italic}[data-astro-cid-l7wb3gbb]:lang(zh) .about[data-astro-cid-l7wb3gbb] h2[data-astro-cid-l7wb3gbb] em,[data-astro-cid-l7wb3gbb]:lang(ja) .about[data-astro-cid-l7wb3gbb] h2[data-astro-cid-l7wb3gbb] em{font-style:normal}.about[data-astro-cid-l7wb3gbb] p[data-astro-cid-l7wb3gbb]{color:var(--ink2);max-width:62ch;line-height:1.7}.about[data-astro-cid-l7wb3gbb] a{color:var(--ink);text-decoration-color:var(--accent);text-underline-offset:3px}.about[data-astro-cid-l7wb3gbb] h3[data-astro-cid-l7wb3gbb]{letter-spacing:.12em;text-transform:uppercase;color:var(--mute);margin:40px 0 8px;font-size:13px;font-weight:400}.about[data-astro-cid-l7wb3gbb] details[data-astro-cid-l7wb3gbb]{border-top:1px solid var(--line);padding:18px 0}.about[data-astro-cid-l7wb3gbb] details[data-astro-cid-l7wb3gbb]:last-child{border-bottom:1px solid var(--line)}.about[data-astro-cid-l7wb3gbb] summary[data-astro-cid-l7wb3gbb]{cursor:pointer;color:var(--ink);justify-content:space-between;gap:16px;font-size:17px;list-style:none;display:flex}.about[data-astro-cid-l7wb3gbb] summary[data-astro-cid-l7wb3gbb]::-webkit-details-marker{display:none}.about[data-astro-cid-l7wb3gbb] summary[data-astro-cid-l7wb3gbb]:after{content:"+";color:var(--accent)}.about[data-astro-cid-l7wb3gbb] details[data-astro-cid-l7wb3gbb][open] summary[data-astro-cid-l7wb3gbb]:after{content:"–"}.about[data-astro-cid-l7wb3gbb] details[data-astro-cid-l7wb3gbb] p[data-astro-cid-l7wb3gbb]{margin-top:12px}@media (prefers-reduced-motion:no-preference){.hero[data-astro-cid-l7wb3gbb] img[data-astro-cid-l7wb3gbb]{animation:2.4s cubic-bezier(.16,1,.3,1) both settle}.hero-copy[data-astro-cid-l7wb3gbb]>[data-astro-cid-l7wb3gbb]{animation:1.2s cubic-bezier(.16,1,.3,1) both rise}.hero-copy[data-astro-cid-l7wb3gbb] p[data-astro-cid-l7wb3gbb]{animation-delay:.15s}.hero-copy[data-astro-cid-l7wb3gbb] a[data-astro-cid-l7wb3gbb]{animation-delay:.3s}@keyframes settle{0%{transform:scale(1.04)}}@keyframes rise{0%{opacity:0;transform:translateY(16px)}}}@media (width<=1023px){.about[data-astro-cid-l7wb3gbb]{grid-template-columns:1fr;gap:24px}}@media (width<=767px){.units[data-astro-cid-l7wb3gbb]{grid-template-columns:1fr}.ulist[data-astro-cid-l7wb3gbb]{grid-template-columns:1fr;gap:28px}}
