@layer base{[data-site]:lang(zh-Hant){font-family:var(--font-jp);letter-spacing:.04em;line-break:strict;word-break:normal;overflow-wrap:break-word;text-spacing-trim:trim-start;text-autospace:normal;font-size:1rem;line-height:1.95}[data-site] :is(h1,h2,h3,h4,blockquote,.display,a,button,li,dt,th,figcaption):lang(zh-Hant){word-break:auto-phrase}[data-site] :lang(zh-Hant) em,[data-site] em:lang(zh-Hant){font-style:normal}}[data-site] .italic:lang(zh-Hant){font-style:normal}.mx-cover-eyebrow:lang(zh-Hant){max-width:none;word-break:auto-phrase}.mx-cover-title .accent:lang(zh-Hant){color:var(--color-gold)}.mx-cover-caption:lang(zh-Hant){font-family:var(--font-jp);letter-spacing:.04em;font-size:1.0625rem;font-style:normal;line-height:1.8}.mx-cover-place:lang(zh-Hant){font-family:var(--font-jp-ui);letter-spacing:.06em;font-size:12px;font-weight:400}.mx-cover-now:lang(zh-Hant){font-family:var(--font-jp-ui);letter-spacing:.1em;font-size:12px}.mx-cover-tick-word:lang(zh-Hant){font-family:var(--font-jp);letter-spacing:.12em;text-transform:none;font-size:13px;font-weight:400}.mx-cover-phonecap .mx-cover-caption:lang(zh-Hant){font-size:.9rem;line-height:1.75}@layer utilities{.display:lang(zh-Hant){font-family:var(--font-jp);font-feature-settings:"palt" 1;letter-spacing:.02em;font-weight:500;line-height:1.38}.d-hero:lang(zh-Hant){font-family:var(--font-jp);font-feature-settings:"palt" 1;letter-spacing:.02em;font-size:clamp(2.365rem,1.488rem + 3.6vw,4.73rem);font-weight:500;line-height:1.35}.d-1:lang(zh-Hant){font-family:var(--font-jp);font-feature-settings:"palt" 1;letter-spacing:.02em;font-size:clamp(2.0425rem,1.523rem + 2.129vw,3.44rem);font-weight:500;line-height:1.35}.d-2:lang(zh-Hant){font-family:var(--font-jp);font-feature-settings:"palt" 1;letter-spacing:.02em;font-size:clamp(1.6125rem,1.333rem + 1.146vw,2.365rem);font-weight:500;line-height:1.35}.d-3:lang(zh-Hant){font-family:var(--font-jp);font-feature-settings:"palt" 1;letter-spacing:.02em;font-size:clamp(1.29rem,1.17rem + .491vw,1.6125rem);font-weight:500;line-height:1.4}.d-4:lang(zh-Hant){font-family:var(--font-jp);font-feature-settings:"palt" 1;letter-spacing:.02em;font-size:clamp(1.075rem,1.015rem + .246vw,1.236rem);font-weight:500;line-height:1.5}.lede:lang(zh-Hant){font-size:clamp(1.02rem,.98rem + .16vw,1.1rem);line-height:2}.body:lang(zh-Hant){letter-spacing:.04em;max-width:36em;font-size:1rem;line-height:1.95}.small:lang(zh-Hant){letter-spacing:.03em;font-size:14px;line-height:1.8}.caption:lang(zh-Hant){font-family:var(--font-jp);letter-spacing:.04em;font-size:13.5px;font-style:normal;line-height:1.7}.label:lang(zh-Hant){font-family:var(--font-jp-ui);letter-spacing:.1em;font-size:12px}.eyebrow:lang(zh-Hant){font-family:var(--font-jp-ui);letter-spacing:.14em;font-size:12px}.folio:lang(zh-Hant){font-family:var(--font-jp-ui);letter-spacing:.12em}.accent:lang(zh-Hant){color:var(--accent-ja,var(--color-old-gold));font-style:normal}.btn:lang(zh-Hant){font-family:var(--font-jp-ui);letter-spacing:.12em;font-size:13px}.link-quiet:lang(zh-Hant){font-family:var(--font-jp-ui);letter-spacing:.1em;font-size:13px}}
