.lang-switch[data-astro-cid-r2b4e7hz]{position:relative}summary[data-astro-cid-r2b4e7hz]{list-style:none;display:inline-flex;align-items:center;gap:.45rem;min-height:44px;padding:0 .25rem;border:0;font-size:var(--text-eyebrow);letter-spacing:.08em;white-space:nowrap;cursor:pointer;transition:color var(--dur-fast) var(--ease)}summary[data-astro-cid-r2b4e7hz]::-webkit-details-marker{display:none}summary[data-astro-cid-r2b4e7hz]:hover,.lang-switch[data-astro-cid-r2b4e7hz][open] summary[data-astro-cid-r2b4e7hz]{color:var(--accent)}[data-over-hero] summary[data-astro-cid-r2b4e7hz]:hover,[data-over-hero] .lang-switch[data-astro-cid-r2b4e7hz][open] summary[data-astro-cid-r2b4e7hz]{color:inherit}.ico[data-astro-cid-r2b4e7hz]{flex:none}.chevron[data-astro-cid-r2b4e7hz]{transition:transform var(--dur-fast) var(--ease)}.lang-switch[data-astro-cid-r2b4e7hz][open] .chevron[data-astro-cid-r2b4e7hz]{transform:rotate(180deg)}.menu[data-astro-cid-r2b4e7hz]{color:var(--fg);position:absolute;top:calc(100% + .5rem);inset-inline-end:0;min-width:10rem;margin:0;padding:.4rem 0;list-style:none;background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-surface);box-shadow:var(--shadow-lg);z-index:60}.menu[data-astro-cid-r2b4e7hz] a[data-astro-cid-r2b4e7hz]{display:block;padding:.7rem 1.1rem;color:inherit;text-decoration:none;font-size:var(--text-small);transition:color var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease)}.menu[data-astro-cid-r2b4e7hz] a[data-astro-cid-r2b4e7hz]:hover{background:var(--bg-soft);color:var(--accent-ink)}.menu[data-astro-cid-r2b4e7hz] a[data-astro-cid-r2b4e7hz][aria-current=true]{color:var(--accent-ink)}.menu[data-astro-cid-r2b4e7hz] a[data-astro-cid-r2b4e7hz][lang=zh]{font-family:var(--font-sans),var(--font-cjk),var(--font-fallback)}@media(prefers-reduced-motion:reduce){summary[data-astro-cid-r2b4e7hz],.chevron[data-astro-cid-r2b4e7hz],.menu[data-astro-cid-r2b4e7hz] a[data-astro-cid-r2b4e7hz]{transition:none}}.site-header[data-astro-cid-3ef6ksr2]{position:sticky;top:0;z-index:50;background:var(--bg-inverse);color:var(--fg-inverse);border-bottom:1px solid var(--hairline-inverse);transition:background var(--dur-base) var(--ease),border-color var(--dur-base) var(--ease)}.site-header[data-astro-cid-3ef6ksr2][data-hero-page]{position:fixed;inset-inline:0}.site-header[data-astro-cid-3ef6ksr2][data-over-hero]:not(:has(.mobile[open])){background:transparent;border-bottom-color:transparent}.header-inner[data-astro-cid-3ef6ksr2]{max-width:var(--content-max);margin-inline:auto;padding:.75rem var(--gutter);display:flex;align-items:center;gap:1rem;transition:padding var(--dur-base) var(--ease)}ul[data-astro-cid-3ef6ksr2]{list-style:none;margin:0;padding:0}a[data-astro-cid-3ef6ksr2]{color:inherit;text-decoration:none}.brand[data-astro-cid-3ef6ksr2]{display:block;flex:none}.brand[data-astro-cid-3ef6ksr2] .logo-p{display:none;width:auto;height:var(--logo-portrait);transition:height var(--dur-base) var(--ease)}.brand[data-astro-cid-3ef6ksr2] .logo-h{width:auto;height:var(--logo-landscape)}.side-right[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:clamp(1rem,2vw,2rem);margin-inline-start:auto}.tools[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:.25rem;margin-inline-start:auto}.primary[data-astro-cid-3ef6ksr2]{display:none}.primary[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2]{display:flex;gap:clamp(1.5rem,3vw,3rem)}.primary[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{display:block;padding:.75rem 0;white-space:nowrap;font-size:var(--text-nav);letter-spacing:.12em;text-transform:uppercase}:lang(zh) .primary[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{letter-spacing:.08em}.primary[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:after{content:"";display:block;height:1px;margin-top:.3rem;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform var(--dur-base) var(--ease)}.primary[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover:after,.primary[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:focus-visible:after{transform:scaleX(1)}.mobile[data-astro-cid-3ef6ksr2] summary[data-astro-cid-3ef6ksr2]{list-style:none;cursor:pointer;width:44px;height:44px;display:grid;place-items:center end}.mobile[data-astro-cid-3ef6ksr2] summary[data-astro-cid-3ef6ksr2]::-webkit-details-marker{display:none}.mobile[data-astro-cid-3ef6ksr2] .i-x[data-astro-cid-3ef6ksr2],.mobile[data-astro-cid-3ef6ksr2][open] .i-menu[data-astro-cid-3ef6ksr2]{display:none}.mobile[data-astro-cid-3ef6ksr2][open] .i-x[data-astro-cid-3ef6ksr2]{display:block}.mobile-panel[data-astro-cid-3ef6ksr2]{position:absolute;top:100%;inset-inline:0;background:var(--bg-inverse);color:var(--fg-inverse);border-top:1px solid var(--hairline-inverse);box-shadow:var(--shadow-lg);padding:1rem var(--gutter) 2rem;max-height:calc(100dvh - var(--header-h));overflow-y:auto}.mobile-nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{display:block;padding:.85rem 0;font-family:var(--font-display),var(--font-fallback);font-size:var(--text-lede);border-bottom:1px solid var(--hairline-inverse)}:lang(zh) .mobile-nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{font-family:var(--font-sans),var(--font-cjk),var(--font-fallback)}.mobile-nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{color:var(--accent)}@media(min-width:768px){.header-inner[data-astro-cid-3ef6ksr2]{display:grid;grid-template-columns:1fr auto 1fr;gap:clamp(1.5rem,3vw,3rem)}.brand[data-astro-cid-3ef6ksr2] .logo-p{display:block}.brand[data-astro-cid-3ef6ksr2] .logo-h{display:none}.side-right[data-astro-cid-3ef6ksr2]{margin:0}.primary-left[data-astro-cid-3ef6ksr2]{display:block}.primary[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2]{display:none}.site-header[data-astro-cid-3ef6ksr2][data-over-hero]:not(:has(.mobile[open])) .header-inner[data-astro-cid-3ef6ksr2]{padding-block:1.25rem}.site-header[data-astro-cid-3ef6ksr2][data-over-hero]:not(:has(.mobile[open])) .brand[data-astro-cid-3ef6ksr2] .logo-p{height:var(--logo-portrait-hero)}}@media(min-width:1024px){.primary[data-astro-cid-3ef6ksr2]{display:block}.primary[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2]{display:flex}.primary-left[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2]{justify-content:flex-end}.mobile[data-astro-cid-3ef6ksr2]{display:none}}@media(prefers-reduced-motion:reduce){[data-astro-cid-3ef6ksr2]{transition:none!important}}.site-footer[data-astro-cid-sz7xmlte]{background:var(--bg-inverse);color:var(--fg-inverse);padding-block:clamp(3rem,7vw,5rem) 2rem}.footer-inner[data-astro-cid-sz7xmlte]{max-width:var(--content-max);margin-inline:auto;padding-inline:var(--gutter);display:grid;gap:clamp(2.5rem,5vw,3.5rem)}.footer-top[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:2.5rem 4rem}.footer-top[data-astro-cid-sz7xmlte] .footer-logo{width:auto;height:6rem}ul[data-astro-cid-sz7xmlte]{list-style:none;margin:0;padding:0}a[data-astro-cid-sz7xmlte]{color:inherit;text-decoration:none}.col-title[data-astro-cid-sz7xmlte]{margin:0 0 .5rem;font-family:var(--font-sans),var(--font-fallback);font-size:var(--text-eyebrow);font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--accent)}address[data-astro-cid-sz7xmlte]{font-style:normal;display:grid;font-size:var(--text-small);color:var(--fg-inverse-muted)}address[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{width:fit-content;min-height:44px;display:inline-flex;align-items:center;transition:color var(--dur-fast) var(--ease)}address[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--accent)}.legal[data-astro-cid-sz7xmlte]{border-top:1px solid var(--hairline-inverse);padding-top:1.5rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 2rem}.legal-text[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;gap:.25rem 1.5rem}.legal[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{margin:0;font-size:var(--text-eyebrow);color:var(--fg-inverse-muted)}.lang[data-astro-cid-sz7xmlte]{display:flex;gap:.25rem}.lang[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0 .55rem;font-size:var(--text-eyebrow);letter-spacing:.08em;white-space:nowrap;color:var(--fg-inverse-muted);transition:color var(--dur-fast) var(--ease)}.lang[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover,.lang[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte][aria-current=true]{color:var(--accent)}@media(prefers-reduced-motion:reduce){[data-astro-cid-sz7xmlte]{transition:none!important}}.hero-imm[data-astro-cid-pgpo2ev5]{position:relative;height:var(--hero-imm-h);min-height:min(32rem,100svh);overflow:hidden;background:var(--sika-navy);color:var(--fg-inverse);display:flex;align-items:flex-end}.media[data-astro-cid-pgpo2ev5]{position:absolute;inset:0}.slide[data-astro-cid-pgpo2ev5]{position:absolute;inset:0;opacity:0;transition:opacity var(--dur-slide-fade) var(--ease)}.slide[data-astro-cid-pgpo2ev5][data-active]{opacity:1}.slide[data-astro-cid-pgpo2ev5] .slide-img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--pos)}.slide[data-astro-cid-pgpo2ev5]:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(to bottom,var(--veil-top) 0,var(--veil-top) var(--veil-top-solid),transparent var(--veil-top-end)),linear-gradient(to top,var(--veil-base) 0,var(--veil-base) var(--veil-solid),var(--veil-base-mid) var(--veil-mid-at),transparent var(--veil-base-end))}.copy[data-astro-cid-pgpo2ev5]{position:relative;z-index:1;width:100%;max-width:var(--content-max);margin-inline:auto;padding:0 var(--gutter) clamp(2rem,6vh,4rem);text-align:center}.copy[data-astro-cid-pgpo2ev5]:before{content:"";position:absolute;z-index:-1;left:50%;width:100vw;transform:translate(-50%);bottom:0;top:calc(-1 * var(--hero-copy-fade));pointer-events:none;background:linear-gradient(to top,var(--sika-veil-mid) 0,var(--sika-veil-mid) calc(100% - var(--hero-copy-fade)),transparent 100%)}.panels[data-astro-cid-pgpo2ev5]{display:grid;max-width:var(--hero-copy-max);margin-inline:auto}.panel[data-astro-cid-pgpo2ev5]{grid-area:1 / 1;align-self:end;visibility:hidden;opacity:0;transition:opacity var(--dur-slow) var(--ease),visibility var(--dur-slow)}.panel[data-astro-cid-pgpo2ev5][data-active]{visibility:visible;opacity:1}.title[data-astro-cid-pgpo2ev5]{margin:0;font-family:var(--font-display),var(--font-fallback);font-weight:500;font-size:var(--text-hero);line-height:1.06;letter-spacing:-.015em;text-wrap:balance;color:var(--fg-inverse)}:lang(zh) .title[data-astro-cid-pgpo2ev5]{font-family:var(--font-display),var(--font-cjk),var(--font-fallback);letter-spacing:0;word-break:keep-all;overflow-wrap:anywhere}.row[data-astro-cid-pgpo2ev5]{display:flex;flex-direction:column;align-items:center;gap:1rem;margin-top:1.75rem}.go[data-astro-cid-pgpo2ev5]{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.85rem 1.9rem;border-radius:var(--radius-pill);background:var(--accent);color:var(--on-accent);font-size:var(--text-small);letter-spacing:.06em;text-decoration:none;white-space:nowrap;transition:background var(--dur-base) var(--ease),box-shadow var(--dur-base) var(--ease)}.go[data-astro-cid-pgpo2ev5]:hover{background:var(--accent-hover);box-shadow:var(--shadow-lg)}.go[data-astro-cid-pgpo2ev5]:active{transform:translateY(1px)}.ctrl[data-astro-cid-pgpo2ev5]{display:flex;align-items:center;gap:.25rem}.ctrl[data-astro-cid-pgpo2ev5][hidden]{display:none}.dots[data-astro-cid-pgpo2ev5]{display:flex}.dot[data-astro-cid-pgpo2ev5]{appearance:none;border:0;background:none;padding:0;width:3rem;height:44px;display:grid;align-items:center;padding-inline:.4rem;cursor:pointer}.dot[data-astro-cid-pgpo2ev5] i[data-astro-cid-pgpo2ev5]{position:relative;display:block;height:2px;overflow:hidden;background:var(--sika-on-photo-faint)}.dot[data-astro-cid-pgpo2ev5] i[data-astro-cid-pgpo2ev5]:after{content:"";position:absolute;inset:0;background:var(--fg-inverse);transform:scaleX(0);transform-origin:left}.dot[data-astro-cid-pgpo2ev5][aria-pressed=true] i[data-astro-cid-pgpo2ev5]{height:3px;background:var(--sika-on-photo-track)}.dot[data-astro-cid-pgpo2ev5][aria-pressed=true] i[data-astro-cid-pgpo2ev5]:after{animation:fill var(--dur-slide) linear forwards}[data-astro-cid-pgpo2ev5][data-still] .dot[data-astro-cid-pgpo2ev5][aria-pressed=true] i[data-astro-cid-pgpo2ev5]:after{animation:none;transform:scaleX(1)}@keyframes fill{to{transform:scaleX(1)}}.pause[data-astro-cid-pgpo2ev5]{appearance:none;border:0;background:none;padding:0;width:44px;height:44px;display:grid;place-items:center;color:var(--fg-inverse);cursor:pointer}.pause[data-astro-cid-pgpo2ev5] .i-play[data-astro-cid-pgpo2ev5],[data-astro-cid-pgpo2ev5][data-paused] .pause[data-astro-cid-pgpo2ev5] .i-pause[data-astro-cid-pgpo2ev5]{display:none}[data-astro-cid-pgpo2ev5][data-paused] .pause[data-astro-cid-pgpo2ev5] .i-play[data-astro-cid-pgpo2ev5]{display:block}.dot[data-astro-cid-pgpo2ev5]:focus-visible,.pause[data-astro-cid-pgpo2ev5]:focus-visible,.go[data-astro-cid-pgpo2ev5]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media(max-width:767px){.slide[data-astro-cid-pgpo2ev5] .slide-img{object-position:var(--pos-m)}.slide[data-astro-cid-pgpo2ev5]:after{background:linear-gradient(to bottom,var(--veil-top-m) 0,var(--veil-top-m) var(--veil-top-solid-m),transparent var(--veil-top-end-m)),linear-gradient(to top,var(--veil-base-m) 0,var(--veil-base-m) var(--veil-solid-m),var(--veil-base-mid-m) var(--veil-mid-at-m),transparent var(--veil-base-end-m))}.copy[data-astro-cid-pgpo2ev5]{padding-bottom:2rem}.row[data-astro-cid-pgpo2ev5]{margin-top:1.5rem}.go[data-astro-cid-pgpo2ev5]{align-self:stretch}}@media(prefers-reduced-motion:reduce){.pause[data-astro-cid-pgpo2ev5]{display:none}.slide[data-astro-cid-pgpo2ev5],.panel[data-astro-cid-pgpo2ev5]{transition:none}}.figures[data-astro-cid-xxo37wnc]{background:var(--bg);padding-block:var(--section-gap-tight);border-bottom:1px solid var(--hairline)}.figures-grid[data-astro-cid-xxo37wnc]{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6) var(--space-5)}.figures-grid[data-astro-cid-xxo37wnc]>div[data-astro-cid-xxo37wnc]:last-child{grid-column:1 / -1}.figures-grid[data-astro-cid-xxo37wnc]>div[data-astro-cid-xxo37wnc]{display:flex;flex-direction:column-reverse;align-items:center;text-align:center}@media(min-width:1024px){.figures-grid[data-astro-cid-xxo37wnc]{display:flex;justify-content:space-between;gap:var(--space-7)}}.figures-grid[data-astro-cid-xxo37wnc] dd[data-astro-cid-xxo37wnc]{margin:0;font-family:var(--font-display),var(--font-fallback);font-weight:500;font-size:var(--text-display);line-height:1;white-space:nowrap;color:var(--fg);font-variant-numeric:tabular-nums}.figures-grid[data-astro-cid-xxo37wnc] dt[data-astro-cid-xxo37wnc]{margin-top:var(--space-3);font-size:var(--text-small);letter-spacing:.04em;color:var(--fg-muted)}:lang(zh) .figures-grid[data-astro-cid-xxo37wnc] dd[data-astro-cid-xxo37wnc]{font-family:var(--font-display),var(--font-cjk),var(--font-fallback)}.project-text[data-astro-cid-tkm2rszc]{margin-top:var(--space-5)}.project-text[data-astro-cid-tkm2rszc] p[data-astro-cid-tkm2rszc]{margin:0 0 var(--space-4);line-height:1.65;max-width:var(--prose-max)}.project-text[data-astro-cid-tkm2rszc] p[data-astro-cid-tkm2rszc]:last-child{margin-bottom:0}.project-figure[data-astro-cid-tkm2rszc]{margin:0}.project-figure[data-astro-cid-tkm2rszc] img{display:block;width:100%;height:auto;aspect-ratio:21 / 9;object-fit:cover;object-position:50% 55%;border-radius:var(--radius-surface)}@media(max-width:767px){.project-figure[data-astro-cid-tkm2rszc] img{aspect-ratio:4 / 3}}figcaption[data-astro-cid-tkm2rszc]{margin-top:var(--space-3);font-size:var(--text-small);color:var(--fg-muted)}.apts[data-astro-cid-4o446pt7]{list-style:none;padding:0;display:grid;gap:var(--space-5)}@media(min-width:768px){.apts[data-astro-cid-4o446pt7]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.apts[data-astro-cid-4o446pt7]{grid-template-columns:repeat(4,minmax(0,1fr))}}.apt[data-astro-cid-4o446pt7]{display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-surface);overflow:hidden}.plate[data-astro-cid-4o446pt7]{position:relative;background:var(--plate);aspect-ratio:1 / 1;border-bottom:1px solid var(--hairline)}@media(min-width:768px){.plate[data-astro-cid-4o446pt7]{aspect-ratio:4 / 5}}.plate[data-astro-cid-4o446pt7] img{position:absolute;inset:var(--space-4);display:block;width:calc(100% - 2 * var(--space-4));height:calc(100% - 2 * var(--space-4));object-fit:contain}.apt-body[data-astro-cid-4o446pt7]{display:flex;flex-direction:column;flex:1;padding:var(--space-5)}h3[data-astro-cid-4o446pt7]{margin:0;display:flex;flex-direction:column;gap:var(--space-1);font-family:var(--font-display),var(--font-fallback);font-weight:500}:lang(zh) h3[data-astro-cid-4o446pt7]{font-family:var(--font-display),var(--font-cjk),var(--font-fallback)}.type[data-astro-cid-4o446pt7]{font-size:var(--text-card);line-height:1.1}.area[data-astro-cid-4o446pt7]{font-size:var(--text-lede);color:var(--accent-ink);white-space:nowrap}.tag[data-astro-cid-4o446pt7]{display:inline-flex;align-items:center;gap:var(--space-2);margin:var(--space-3) 0 0;font-size:var(--text-small);color:var(--accent-ink)}.rooms[data-astro-cid-4o446pt7]{list-style:none;padding:0;margin:var(--space-4) 0 var(--space-5);font-size:var(--text-small);color:var(--fg)}.rooms[data-astro-cid-4o446pt7] li[data-astro-cid-4o446pt7]{padding-block:var(--space-2);border-top:1px solid var(--hairline)}.price[data-astro-cid-4o446pt7]{margin:auto 0 0;display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--accent);font-size:var(--text-small);color:var(--fg-muted)}.price[data-astro-cid-4o446pt7]{flex-wrap:wrap}.price[data-astro-cid-4o446pt7] span[data-astro-cid-4o446pt7]{white-space:nowrap}.price[data-astro-cid-4o446pt7] strong[data-astro-cid-4o446pt7]{font-weight:500;color:var(--fg)}:lang(zh) .price[data-astro-cid-4o446pt7] strong[data-astro-cid-4o446pt7]{word-break:keep-all}.grid-line[data-astro-cid-4o446pt7]{margin:var(--space-6) 0 0;font-weight:500}.amen[data-astro-cid-rzfcvtk6]{list-style:none;padding:0;display:grid;gap:var(--space-6) var(--space-5)}@media(min-width:768px){.amen[data-astro-cid-rzfcvtk6]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.amen[data-astro-cid-rzfcvtk6]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1440px){.amen[data-astro-cid-rzfcvtk6]{grid-template-columns:repeat(4,minmax(0,1fr))}}li[data-astro-cid-rzfcvtk6]{padding-top:var(--space-4);border-top:1px solid var(--accent)}h3[data-astro-cid-rzfcvtk6]{margin:0 0 var(--space-2);font-family:var(--font-display),var(--font-fallback);font-weight:500;font-size:var(--text-lede);line-height:1.25}:lang(zh) h3[data-astro-cid-rzfcvtk6]{font-family:var(--font-display),var(--font-cjk),var(--font-fallback)}p[data-astro-cid-rzfcvtk6]{margin:0;font-size:var(--text-small);color:var(--fg-muted)}.grid[data-astro-cid-ihllb3az]{list-style:none;padding:0;display:grid;gap:var(--space-5)}@media(min-width:768px){.grid[data-astro-cid-ihllb3az]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.grid[data-astro-cid-ihllb3az]{grid-template-columns:repeat(3,minmax(0,1fr))}}figure[data-astro-cid-ihllb3az]{margin:0}.thumb[data-astro-cid-ihllb3az]{display:block;overflow:hidden;border-radius:var(--radius-surface);aspect-ratio:3 / 2;background:var(--bg-soft)}.thumb[data-astro-cid-ihllb3az] img{display:block;width:100%;height:100%;object-fit:cover;transition:filter var(--dur-base) var(--ease)}.thumb[data-astro-cid-ihllb3az]:hover img{filter:brightness(1.06)}.thumb[data-astro-cid-ihllb3az]:focus-visible{outline:2px solid var(--accent-ink);outline-offset:3px}figcaption[data-astro-cid-ihllb3az]{margin-top:var(--space-3);font-size:var(--text-small);color:var(--fg-muted)}.lightbox[data-astro-cid-ihllb3az]{width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:var(--space-8) var(--space-4) var(--space-6);border:0;background:var(--sika-veil-strong);color:var(--fg-inverse)}.lightbox[data-astro-cid-ihllb3az]::backdrop{background:var(--sika-veil-mid)}.lightbox[data-astro-cid-ihllb3az][open]{display:grid;place-items:center}.lightbox[data-astro-cid-ihllb3az] figure[data-astro-cid-ihllb3az]{max-width:min(100%,var(--content-max));max-height:100%;display:flex;flex-direction:column;align-items:center;gap:var(--space-3)}.lightbox[data-astro-cid-ihllb3az] img[data-astro-cid-ihllb3az]{max-width:100%;max-height:calc(100dvh - 10rem);width:auto;height:auto;object-fit:contain;border-radius:var(--radius-input)}.lightbox[data-astro-cid-ihllb3az] figcaption[data-astro-cid-ihllb3az]{margin:0;color:var(--fg-inverse);text-align:center}.lb-btn[data-astro-cid-ihllb3az]{position:absolute;display:grid;place-items:center;width:var(--target);height:var(--target);padding:0;border:1px solid var(--hairline-inverse);border-radius:var(--radius-pill);background:var(--sika-veil-high);color:var(--fg-inverse);cursor:pointer;transition:border-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.lb-btn[data-astro-cid-ihllb3az]:hover{border-color:var(--accent);color:var(--accent)}.lb-btn[data-astro-cid-ihllb3az]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.lb-close[data-astro-cid-ihllb3az]{top:var(--space-4);right:var(--space-4)}.lb-prev[data-astro-cid-ihllb3az],.lb-next[data-astro-cid-ihllb3az]{top:50%;transform:translateY(-50%)}.lb-prev[data-astro-cid-ihllb3az]{left:var(--space-4)}.lb-next[data-astro-cid-ihllb3az]{right:var(--space-4)}@media(max-width:767px){.lb-prev[data-astro-cid-ihllb3az],.lb-next[data-astro-cid-ihllb3az]{top:auto;bottom:var(--space-4);transform:none}}@media(prefers-reduced-motion:reduce){.thumb[data-astro-cid-ihllb3az] img,.lb-btn[data-astro-cid-ihllb3az]{transition:none}}.invest-body[data-astro-cid-tuasn2l3]{display:grid;gap:var(--space-7)}@media(min-width:1024px){.invest-body[data-astro-cid-tuasn2l3]{grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:var(--split-gap);align-items:start}}.income[data-astro-cid-tuasn2l3]{margin:0 0 var(--space-4);padding:var(--space-5);border:1px solid var(--accent);border-radius:var(--radius-surface)}.income[data-astro-cid-tuasn2l3] dt[data-astro-cid-tuasn2l3]{font-size:var(--text-eyebrow);letter-spacing:.16em;text-transform:uppercase;color:var(--accent)}.income[data-astro-cid-tuasn2l3] dd[data-astro-cid-tuasn2l3]{margin:var(--space-2) 0 0;display:grid;gap:var(--space-2)}.income[data-astro-cid-tuasn2l3] strong[data-astro-cid-tuasn2l3]{font-family:var(--font-display),var(--font-fallback);font-weight:500;font-size:var(--text-display);line-height:1.05}.income[data-astro-cid-tuasn2l3] span[data-astro-cid-tuasn2l3]{font-size:var(--text-small);color:var(--fg-inverse)}:lang(zh) .income[data-astro-cid-tuasn2l3] strong[data-astro-cid-tuasn2l3]{font-family:var(--font-display),var(--font-cjk),var(--font-fallback);word-break:keep-all}.budgets[data-astro-cid-tuasn2l3]{margin:0;display:grid;gap:var(--space-4)}@media(min-width:768px){.budgets[data-astro-cid-tuasn2l3]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.budgets[data-astro-cid-tuasn2l3]{grid-template-columns:minmax(0,1fr)}}.budgets[data-astro-cid-tuasn2l3]>div[data-astro-cid-tuasn2l3]{padding:var(--space-5);border:1px solid var(--hairline-inverse);border-radius:var(--radius-surface)}.budgets[data-astro-cid-tuasn2l3] dt[data-astro-cid-tuasn2l3]{font-size:var(--text-eyebrow);letter-spacing:.16em;text-transform:uppercase;color:var(--accent)}.budgets[data-astro-cid-tuasn2l3] dd[data-astro-cid-tuasn2l3]{margin:var(--space-2) 0 0;display:grid;gap:var(--space-1)}.budgets[data-astro-cid-tuasn2l3] strong[data-astro-cid-tuasn2l3]{font-family:var(--font-display),var(--font-fallback);font-weight:500;font-size:var(--text-title);line-height:1.15}:lang(zh) .budgets[data-astro-cid-tuasn2l3] strong[data-astro-cid-tuasn2l3],:lang(zh) .points[data-astro-cid-tuasn2l3] h3[data-astro-cid-tuasn2l3]{font-family:var(--font-display),var(--font-cjk),var(--font-fallback)}:lang(zh) .budgets[data-astro-cid-tuasn2l3] strong[data-astro-cid-tuasn2l3]{word-break:keep-all}.grid-line[data-astro-cid-tuasn2l3]{margin:var(--space-4) 0 0;font-size:var(--text-small);color:var(--fg-inverse)}.budgets[data-astro-cid-tuasn2l3] span[data-astro-cid-tuasn2l3]{font-size:var(--text-small);color:var(--fg-inverse-muted)}.points[data-astro-cid-tuasn2l3]{list-style:none;padding:0;margin:0;display:grid;gap:var(--space-6) var(--space-5)}@media(min-width:768px){.points[data-astro-cid-tuasn2l3]{grid-template-columns:repeat(2,minmax(0,1fr))}}.points[data-astro-cid-tuasn2l3] li[data-astro-cid-tuasn2l3]{padding-top:var(--space-4);border-top:1px solid var(--accent)}.points[data-astro-cid-tuasn2l3] h3[data-astro-cid-tuasn2l3]{margin:0 0 var(--space-2);font-family:var(--font-display),var(--font-fallback);font-weight:500;font-size:var(--text-lede);line-height:1.25}.points[data-astro-cid-tuasn2l3] p[data-astro-cid-tuasn2l3]{margin:0;font-size:var(--text-small);color:var(--fg-inverse-muted)}.keys[data-astro-cid-7at32gd5]{margin:0;display:flex;flex-wrap:wrap;gap:var(--space-5) var(--space-6)}.keys[data-astro-cid-7at32gd5]>div[data-astro-cid-7at32gd5]{flex:1 1 9rem;display:flex;flex-direction:column-reverse;justify-content:flex-end;padding-top:var(--space-4);border-top:1px solid var(--accent)}.keys[data-astro-cid-7at32gd5] dd[data-astro-cid-7at32gd5]{margin:0;font-family:var(--font-display),var(--font-fallback);font-weight:500;font-size:var(--text-title);line-height:1.1;white-space:nowrap;color:var(--fg)}:lang(zh) .keys[data-astro-cid-7at32gd5] dd[data-astro-cid-7at32gd5]{font-family:var(--font-display),var(--font-cjk),var(--font-fallback)}.keys[data-astro-cid-7at32gd5] dt[data-astro-cid-7at32gd5]{margin-top:var(--space-2);font-size:var(--text-small);color:var(--fg-muted)}.finance-row[data-astro-cid-7at32gd5]{margin-top:var(--space-7);display:grid;gap:var(--space-6)}@media(min-width:1024px){.finance-row[data-astro-cid-7at32gd5]{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:var(--split-gap);align-items:start}}.details[data-astro-cid-7at32gd5]{margin:0;display:grid;gap:var(--space-5)}@media(min-width:768px){.details[data-astro-cid-7at32gd5]{grid-template-columns:repeat(2,minmax(0,1fr))}}.details[data-astro-cid-7at32gd5] dt[data-astro-cid-7at32gd5]{font-weight:500;margin-bottom:var(--space-1)}.details[data-astro-cid-7at32gd5] dd[data-astro-cid-7at32gd5]{margin:0;font-size:var(--text-small);color:var(--fg-muted)}.partner[data-astro-cid-7at32gd5]{margin:0;padding:var(--space-5);border:1px solid var(--hairline);border-radius:var(--radius-surface);background:var(--plate);text-align:center}.logo-plate[data-astro-cid-7at32gd5]{padding:var(--space-2) 0;display:grid;place-items:center}.logo-plate[data-astro-cid-7at32gd5] img{display:block;width:15rem;max-width:100%;height:auto}.partner[data-astro-cid-7at32gd5] figcaption[data-astro-cid-7at32gd5]{margin-top:var(--space-3);font-size:var(--text-eyebrow);letter-spacing:.16em;text-transform:uppercase;color:var(--accent-ink)}.faq[data-astro-cid-z6gx6xcw]{border-top:1px solid var(--hairline)}.qa[data-astro-cid-z6gx6xcw]{border-bottom:1px solid var(--hairline)}summary[data-astro-cid-z6gx6xcw]{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-height:var(--target);padding:var(--space-4) 0;cursor:pointer;font-family:var(--font-display),var(--font-fallback);font-weight:500;font-size:var(--text-lede);line-height:1.3}:lang(zh) summary[data-astro-cid-z6gx6xcw]{font-family:var(--font-display),var(--font-cjk),var(--font-fallback)}summary[data-astro-cid-z6gx6xcw]::-webkit-details-marker{display:none}summary[data-astro-cid-z6gx6xcw] .icon{flex:none;color:var(--accent-ink);transition:transform var(--dur-base) var(--ease)}.qa[data-astro-cid-z6gx6xcw][open] summary[data-astro-cid-z6gx6xcw] .icon{transform:rotate(45deg)}summary[data-astro-cid-z6gx6xcw]:hover span[data-astro-cid-z6gx6xcw]{color:var(--accent-ink)}.qa[data-astro-cid-z6gx6xcw] p[data-astro-cid-z6gx6xcw]{margin:0;padding:0 0 var(--space-5);max-width:var(--prose-max);color:var(--fg-muted)}.more[data-astro-cid-z6gx6xcw]{margin-top:var(--space-7);display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-5)}.more[data-astro-cid-z6gx6xcw] p[data-astro-cid-z6gx6xcw]{margin:0;font-weight:500}@media(max-width:767px){.more[data-astro-cid-z6gx6xcw] .btn{flex:1 1 100%}}@media(prefers-reduced-motion:reduce){summary[data-astro-cid-z6gx6xcw] .icon{transition:none}}.loc[data-astro-cid-ueubjekm]{display:grid;gap:var(--space-6)}@media(min-width:1024px){.loc[data-astro-cid-ueubjekm]{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:var(--split-gap);align-items:stretch}}.points[data-astro-cid-ueubjekm]{list-style:none;padding:0;margin:0;display:grid;gap:var(--space-5)}.points[data-astro-cid-ueubjekm] li[data-astro-cid-ueubjekm]{padding-top:var(--space-4);border-top:1px solid var(--accent)}h3[data-astro-cid-ueubjekm]{margin:0 0 var(--space-2);font-family:var(--font-display),var(--font-fallback);font-weight:500;font-size:var(--text-lede);line-height:1.25}:lang(zh) h3[data-astro-cid-ueubjekm],:lang(zh) .place[data-astro-cid-ueubjekm] p[data-astro-cid-ueubjekm]{font-family:var(--font-display),var(--font-cjk),var(--font-fallback)}.points[data-astro-cid-ueubjekm] p[data-astro-cid-ueubjekm]{margin:0;color:var(--fg-muted)}.place[data-astro-cid-ueubjekm]{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:var(--space-4);padding:var(--space-6);border-radius:var(--radius-surface);background:var(--bg-inverse);color:var(--fg-inverse)}.place[data-astro-cid-ueubjekm]>.icon{color:var(--accent)}.place[data-astro-cid-ueubjekm] p[data-astro-cid-ueubjekm]{margin:0;font-family:var(--font-display),var(--font-fallback);font-size:var(--text-title);line-height:1.15}@media(max-width:767px){.place[data-astro-cid-ueubjekm] .btn{align-self:stretch}}.contact-actions[data-astro-cid-xmivup5a]{flex-direction:column;align-items:flex-start}.contact-actions[data-astro-cid-xmivup5a] .btn{max-width:100%;overflow-wrap:anywhere}@media(max-width:767px){.contact-actions[data-astro-cid-xmivup5a]{align-items:stretch}}
