.zh-homehero{padding-block:32px 40px;background:var(--pc-paper)}.zh-homehero__grid{display:grid;gap:32px}.zh-homehero__copy{min-width:0}.zh-homehero__title{margin:0;font-size:clamp(2.125rem,1.5rem + 2.6vw,3.5rem);line-height:1.22}.zh-homehero__title em{display:block;font-style:normal;color:var(--pc-accent)}.zh-homehero__essence{display:inline-flex;align-items:center;gap:.5rem;margin:14px 0 0;padding:.3rem .85rem;border-radius:var(--pc-radius-pill);border:1px solid var(--pc-line-strong);background:var(--pc-paper-warm);color:var(--pc-accent-strong);font-size:var(--pc-text-sm);font-weight:600;letter-spacing:.08em}.zh-homehero__lede{max-width:28em;margin:20px 0 0;color:var(--pc-ink-soft);font-size:var(--pc-text-lg);line-height:1.8}.zh-homehero__actions{margin-top:28px}.zh-homehero__wechat{margin:16px 0 0;color:var(--pc-ink-soft);font-size:var(--pc-text-base)}.zh-homehero__wechat a{display:inline-flex;align-items:center;min-height:44px;margin-left:4px}.zh-homehero__media{margin:0;min-width:0}.zh-homehero__media img{display:block;width:100%;height:auto;aspect-ratio:3 / 2;object-fit:cover;object-position:58% 40%;border-radius:var(--pc-radius-hero);background:var(--pc-sand)}@media(min-width:1024px){.zh-homehero{padding-block:72px 88px}.zh-homehero__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px}.zh-homehero__media img{aspect-ratio:5 / 4}}.zh-journey__steps{position:relative;display:grid;gap:0;margin:0;padding:0;list-style:none}.zh-journey__step{position:relative;display:grid;grid-template-columns:40px minmax(0,1fr);align-content:start;column-gap:16px;padding-bottom:28px}.zh-journey__step:before{content:"";position:absolute;top:40px;bottom:0;left:19px;width:1px;background:var(--pc-line-hairline-strong)}.zh-journey__step:last-child{padding-bottom:0}.zh-journey__step:last-child:before{display:none}.zh-journey__num{grid-row:span 2;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--pc-accent);border-radius:50%;background:var(--pc-cream);color:var(--pc-accent);font-family:var(--font-heading);font-size:var(--pc-text-md)}.zh-journey__step h3{margin:6px 0;font-size:var(--pc-text-xl)}.zh-journey__step p{margin:0;color:var(--pc-ink-soft)}.zh-journey__link{margin:32px 0 0}.zh-journey__link a{display:inline-flex;align-items:center;min-height:44px}@media(min-width:1024px){.zh-journey__steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:32px}.zh-journey__step{grid-template-columns:minmax(0,1fr);padding-bottom:0}.zh-journey__step:before{inset:20px -24px auto 56px;width:auto;height:1px}.zh-journey__step:last-child:before{display:none}.zh-journey__num{grid-row:auto;margin-bottom:20px}.zh-journey__step h3{margin-top:0}}.zh-residence-card{padding:28px 24px;border:1px solid var(--pc-line-hairline);border-radius:var(--pc-radius-card-lg);background:var(--pc-paper)}.zh-residence-card h3{font-size:var(--zh-text-h3)}@media(min-width:1024px){.zh-residence-card{padding:40px}}.zh-home-reading__head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:12px 24px;margin-bottom:28px}.zh-home-reading__head>a{display:inline-flex;align-items:center;min-height:44px}.zh-home-reading .zh-guide-cards{margin:0;gap:24px}.zh-home-reading .zh-guide-card{height:100%;padding:0 0 24px;overflow:hidden;border-color:var(--pc-line-hairline);background:var(--pc-cream)}.zh-home-reading .zh-guide-card>:not(.zh-guide-card__media){margin-inline:24px}.zh-home-reading .zh-guide-card__media{margin:0 0 12px;border-radius:0}.zh-home-reading .zh-guide-card h3{margin-block:0;font-size:var(--pc-text-xl)}.zh-home-reading .zh-guide-card p{margin-block:0;color:var(--pc-ink-soft)}.zh-home-reading .zh-guide-card .zh-arrow{margin-top:auto;color:var(--pc-accent);font-weight:600}@media(prefers-reduced-motion:no-preference){.zh-home-reading .zh-guide-card__media img{transition:transform var(--pc-duration-standard) var(--pc-ease)}.zh-home-reading .zh-guide-card:hover .zh-guide-card__media img{transform:scale(1.03)}}.zh-section--dark .zh-cta__lines{margin-top:24px;gap:4px}.zh-section--dark .zh-cta__lines li{display:flex;flex-wrap:wrap;align-items:center;min-height:44px}.zh-section--dark .zh-cta__lines a{display:inline-flex;align-items:center;min-height:44px}.zh-cta__aside .zh-home-wechat{padding:20px}.zh-cta__aside .zh-home-wechat img{width:144px}.zh-cta__aside .zh-home-wechat figcaption{flex-basis:120px}@media(min-width:1024px){.zh-cta__aside{justify-items:end}.zh-cta__aside .zh-home-wechat{max-width:400px}}.zh-journey__title[data-astro-cid-um7wgc2w]{margin:2px 0 6px}.zh-journey__title[data-astro-cid-um7wgc2w] h3[data-astro-cid-um7wgc2w]{margin:0}@media(min-width:1024px){.zh-journey__steps[data-astro-cid-um7wgc2w]{--zh-rail-between: 32px}.zh-journey__title[data-astro-cid-um7wgc2w]{margin:0 0 6px}}
