.hero-type[data-astro-cid-irahaz3f]{width:100%;flex-direction:column;align-items:center;padding-block-start:var(--space-xl);display:flex}.hero-copy[data-astro-cid-irahaz3f]{gap:var(--space-lg);text-align:center;width:min(100% - (var(--page-gutter) * 2), var(--page-narrow));justify-items:center;padding-block-end:var(--space-xl);display:grid}.eyebrow[data-astro-cid-irahaz3f]{font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-teal-ink);margin:0;font-weight:600}.hero-copy[data-astro-cid-irahaz3f] h1[data-astro-cid-irahaz3f]{letter-spacing:-.035em;max-width:14ch}html[lang=zh-Hant-HK] .hero-copy[data-astro-cid-irahaz3f] h1[data-astro-cid-irahaz3f]{letter-spacing:0;max-width:8em}.lede[data-astro-cid-irahaz3f]{max-width:46ch;font-size:var(--text-md);color:var(--color-ink-2)}.hero-actions[data-astro-cid-irahaz3f]{justify-content:center}.hero-peek[data-astro-cid-irahaz3f]{width:min(100%,57.5rem);padding-inline:var(--page-gutter);margin:0}.hero-peek-frame[data-astro-cid-irahaz3f]{border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-peek) var(--radius-peek) 0 0;max-height:13.75rem;box-shadow:var(--shadow-peek);background:var(--color-paper-2);border-bottom:0;overflow:hidden}.hero-peek-frame[data-astro-cid-irahaz3f] img[data-astro-cid-irahaz3f]{width:100%;min-width:0;height:auto}.band[data-astro-cid-irahaz3f],.feature-stack[data-astro-cid-irahaz3f],.close[data-astro-cid-irahaz3f]{width:min(100% - (var(--page-gutter) * 2), var(--page-max));padding-block:var(--space-3xl);margin-inline:auto}.band-head[data-astro-cid-irahaz3f]{gap:var(--space-md);max-width:46rem;margin-bottom:var(--space-2xl);display:grid}.band-head[data-astro-cid-irahaz3f] h2[data-astro-cid-irahaz3f],.pane-sticky[data-astro-cid-irahaz3f] h2[data-astro-cid-irahaz3f]{font-size:var(--text-display-s);max-width:16ch}.practice-stack[data-astro-cid-irahaz3f]{border-top:var(--rule-hair) solid var(--color-ink);gap:0;max-width:46rem;display:grid}.practice-item[data-astro-cid-irahaz3f]{gap:var(--space-2xs);padding-block:var(--space-lg);border-bottom:var(--rule-hair) solid var(--color-rule);color:inherit;min-width:0;text-decoration:none;display:grid}.practice-item[data-astro-cid-irahaz3f].is-lead{padding-block:var(--space-xl)}.practice-name[data-astro-cid-irahaz3f]{font-family:var(--font-display);font-style:normal;font-weight:600;font-size:var(--text-lg);letter-spacing:-.015em;color:var(--color-ink)}.practice-item[data-astro-cid-irahaz3f].is-lead .practice-name[data-astro-cid-irahaz3f]{font-size:var(--text-xl)}.practice-blurb[data-astro-cid-irahaz3f]{color:var(--color-ink-2);font-size:var(--text-sm);max-width:42ch}.practice-item[data-astro-cid-irahaz3f]:hover .practice-name[data-astro-cid-irahaz3f]{color:var(--color-teal-ink)}.feature-stack[data-astro-cid-irahaz3f]{gap:var(--space-2xl);align-items:start;display:grid}.pane-sticky[data-astro-cid-irahaz3f]{gap:var(--space-lg);max-width:var(--measure);justify-items:start;display:grid}.pane-scroll[data-astro-cid-irahaz3f]{gap:var(--space-xl);min-width:0;display:grid}.stack-shot[data-astro-cid-irahaz3f]{border:var(--rule-hair) solid var(--color-rule);background:var(--color-paper-2);min-width:0;margin:0}.stack-shot[data-astro-cid-irahaz3f] img[data-astro-cid-irahaz3f]{width:100%;height:auto}.stack-shot[data-astro-cid-irahaz3f] figcaption[data-astro-cid-irahaz3f]{padding:var(--space-xs) var(--space-sm);font-size:var(--text-sm);color:var(--color-ink-2);border-top:var(--rule-hair) solid var(--color-rule);margin:0}.stance-stack[data-astro-cid-irahaz3f]{gap:var(--space-2xl);max-width:46rem;display:grid}.stance-block[data-astro-cid-irahaz3f]{gap:var(--space-sm);display:grid}.stance-block[data-astro-cid-irahaz3f] p[data-astro-cid-irahaz3f]{max-width:48ch;margin:0}.close[data-astro-cid-irahaz3f]{gap:var(--space-lg);border-top:var(--rule-hair) solid var(--color-ink);justify-items:start;padding-block-end:var(--space-xl);display:grid}.close[data-astro-cid-irahaz3f] p[data-astro-cid-irahaz3f]{max-width:var(--measure);font-size:var(--text-md);color:var(--color-ink)}@media (width>=40rem){.hero-type[data-astro-cid-irahaz3f]{min-height:calc(100dvh - var(--banner-height));padding-block-start:var(--space-2xl)}.hero-copy[data-astro-cid-irahaz3f]{padding-block-end:var(--space-2xl)}.hero-peek[data-astro-cid-irahaz3f]{margin-top:auto}}@media (width>=60rem){.feature-stack[data-astro-cid-irahaz3f]{gap:var(--space-3xl);padding-block:var(--space-3xl) var(--space-4xl);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.pane-sticky[data-astro-cid-irahaz3f]{top:calc(var(--banner-height) + var(--space-xl));z-index:var(--z-sticky);align-self:start;position:sticky}}
