.HkHome-module__DW_iWG__page{--navy:#004436;--ink:#1b1b1b;--gold:#b8886a;--paper:#f8f6f5;--line:#d6d2d0;--rule:#e5e2df;--muted:#565453;--serif:"Noto Serif SC","Songti SC","STSong",Georgia,serif;color:var(--ink);background:var(--paper);padding-bottom:80px}.HkHome-module__DW_iWG__container{width:min(1200px,100% - 80px);margin-inline:auto}.HkHome-module__DW_iWG__hero{background:var(--navy);color:#fff;border-bottom:4px solid var(--gold);padding:56px 0 60px}.HkHome-module__DW_iWG__heroGrid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end;gap:56px;display:grid}.HkHome-module__DW_iWG__heroCopy h1{font-family:var(--serif);letter-spacing:.02em;margin:0;font-size:clamp(32px,3.6vw,46px);font-weight:600;line-height:1.35}.HkHome-module__DW_iWG__heroCopy>p{color:#dfdddb;max-width:560px;margin:18px 0 0;font-size:16px;line-height:1.9}.HkHome-module__DW_iWG__heroActions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.HkHome-module__DW_iWG__primaryButton{min-height:48px;color:var(--navy);cursor:pointer;background:#d2ad94;border:1px solid #d2ad94;justify-content:center;align-items:center;gap:12px;padding:12px 22px;font-size:14px;font-weight:600;display:inline-flex}.HkHome-module__DW_iWG__primaryButton:hover{background:#f3e9e3}.HkHome-module__DW_iWG__secondaryButton{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffffb3;justify-content:center;align-items:center;gap:12px;min-height:48px;padding:12px 22px;font-size:14px;font-weight:600;display:inline-flex}.HkHome-module__DW_iWG__secondaryButton:hover{background:#ffffff1a}.HkHome-module__DW_iWG__heroSearch{max-width:560px;margin-top:26px}.HkHome-module__DW_iWG__heroSearch form{border-radius:0}.HkHome-module__DW_iWG__heroStats{border:1px solid #ffffff47;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.HkHome-module__DW_iWG__heroStats>div{row-gap:4px;padding:18px 22px 16px;display:grid}.HkHome-module__DW_iWG__heroStats>div:nth-child(odd){border-right:1px solid #ffffff47}.HkHome-module__DW_iWG__heroStats>div:nth-child(-n+2){border-bottom:1px solid #ffffff47}.HkHome-module__DW_iWG__heroStats dt{color:#c3bfbe;font-size:12px}.HkHome-module__DW_iWG__heroStats dd{font-family:var(--serif);font-variant-numeric:tabular-nums;margin:0;font-size:34px;line-height:1.2}.HkHome-module__DW_iWG__heroStats dd small{color:#c3bfbe;margin-left:4px;font-family:inherit;font-size:13px}.HkHome-module__DW_iWG__heroStats .HkHome-module__DW_iWG__dateStat{padding:6px 0 4px;font-size:20px}.HkHome-module__DW_iWG__heroStats a,.HkHome-module__DW_iWG__heroStats>div>span{color:#d2ad94;font-size:12px}.HkHome-module__DW_iWG__heroStats a:hover{text-underline-offset:4px;text-decoration:underline}.HkHome-module__DW_iWG__section{padding-top:64px}.HkHome-module__DW_iWG__sectionHead{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;padding-bottom:14px;display:flex}.HkHome-module__DW_iWG__sectionHead h2{font-family:var(--serif);letter-spacing:.02em;margin:0;font-size:26px;font-weight:600}.HkHome-module__DW_iWG__sectionHead p{color:var(--muted);max-width:640px;margin:6px 0 0;font-size:14px;line-height:1.8}.HkHome-module__DW_iWG__moreLink{color:var(--navy);white-space:nowrap;flex-shrink:0;align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.HkHome-module__DW_iWG__moreLink:hover{text-underline-offset:4px;text-decoration:underline}.HkHome-module__DW_iWG__featuredGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:28px 20px;display:grid}.HkHome-module__DW_iWG__featuredCard{min-width:0;display:block}.HkHome-module__DW_iWG__featuredImage{aspect-ratio:4/3;background:#d6d2d0;position:relative;overflow:hidden}.HkHome-module__DW_iWG__featuredImage img{object-fit:cover;transition:opacity .2s}.HkHome-module__DW_iWG__featuredCard:hover .HkHome-module__DW_iWG__featuredImage img{opacity:.86}.HkHome-module__DW_iWG__featuredCrest{border:1px solid var(--line);background:#fffffff0;place-items:center;min-width:44px;max-width:calc(100% - 20px);height:54px;padding:4px;display:grid;position:absolute;bottom:10px;left:10px}.HkHome-module__DW_iWG__featuredCrest img{object-fit:contain;width:auto;max-width:120px;height:auto;max-height:44px;position:static;opacity:1!important}.HkHome-module__DW_iWG__featuredCard h3{font-family:var(--serif);margin:12px 0 0;font-size:17px;font-weight:600;line-height:1.5}.HkHome-module__DW_iWG__featuredCard:hover h3{color:var(--navy);text-underline-offset:4px;text-decoration:underline}.HkHome-module__DW_iWG__featuredEn{color:#75716f;margin:2px 0 0;font-size:11px;line-height:1.6}.HkHome-module__DW_iWG__featuredMeta{color:var(--muted);flex-wrap:wrap;gap:4px 0;margin:8px 0 0;font-size:12px;line-height:1.7;display:flex}.HkHome-module__DW_iWG__featuredMeta span+span:before{content:"·";color:#a19d9b;margin:0 6px}.HkHome-module__DW_iWG__featuredFee{color:var(--navy);font-variant-numeric:tabular-nums;margin:6px 0 0;font-size:13px;font-weight:600}.HkHome-module__DW_iWG__services{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;margin-top:64px;padding:56px 0 60px}.HkHome-module__DW_iWG__serviceGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 32px;display:grid}.HkHome-module__DW_iWG__serviceGrid article>svg{color:var(--gold)}.HkHome-module__DW_iWG__serviceGrid h3{font-family:var(--serif);margin:12px 0 8px;font-size:19px;font-weight:600}.HkHome-module__DW_iWG__serviceGrid p{color:var(--muted);margin:0 0 14px;font-size:14px;line-height:1.9}.HkHome-module__DW_iWG__textButton{color:var(--navy);cursor:pointer;align-items:center;gap:6px;font-size:14px;font-weight:600;display:inline-flex}.HkHome-module__DW_iWG__textButton:hover{text-underline-offset:4px;text-decoration:underline}.HkHome-module__DW_iWG__pathGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.HkHome-module__DW_iWG__pathCard{border:1px solid var(--line);border-top:3px solid var(--gold);background:#fff;padding:22px 22px 24px;transition:border-color .15s;display:block}.HkHome-module__DW_iWG__pathCard:hover{border-color:var(--navy)}.HkHome-module__DW_iWG__pathCard>span{color:var(--navy);font-size:12px}.HkHome-module__DW_iWG__pathCard h3{font-family:var(--serif);margin:8px 0;font-size:19px;font-weight:600}.HkHome-module__DW_iWG__pathCard p{color:var(--muted);margin:0;font-size:13px;line-height:1.85}.HkHome-module__DW_iWG__pathPrimary{background:var(--navy);color:#fff;border-color:var(--navy)}.HkHome-module__DW_iWG__pathPrimary>span{color:#d2ad94}.HkHome-module__DW_iWG__pathPrimary p{color:#dfdddb}.HkHome-module__DW_iWG__pathPrimary:hover{border-color:var(--gold)}.HkHome-module__DW_iWG__readingGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.HkHome-module__DW_iWG__readingCard{border:1px solid var(--line);background:#fff;flex-direction:column;height:100%;padding:22px 22px 20px;transition:border-color .15s;display:flex}.HkHome-module__DW_iWG__readingCard:hover{border-color:var(--navy)}.HkHome-module__DW_iWG__readingCard>span{color:var(--gold);font-size:12px}.HkHome-module__DW_iWG__readingCard h3{font-family:var(--serif);margin:8px 0 10px;font-size:18px;font-weight:600;line-height:1.55}.HkHome-module__DW_iWG__readingCard:hover h3{color:var(--navy)}.HkHome-module__DW_iWG__readingCard p{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 14px;font-size:13px;line-height:1.85;display:-webkit-box;overflow:hidden}.HkHome-module__DW_iWG__readingCard time{color:#85817f;margin-top:auto;font-size:12px}.HkHome-module__DW_iWG__endCta{background:var(--navy);color:#fff;justify-content:space-between;align-items:center;gap:32px;margin-top:64px;padding:32px 36px;display:flex}.HkHome-module__DW_iWG__endCta h2{font-family:var(--serif);margin:0;font-size:24px;font-weight:600}.HkHome-module__DW_iWG__endCta p{color:#dfdddb;max-width:720px;margin:10px 0 0;font-size:14px;line-height:1.85}.HkHome-module__DW_iWG__page a:focus-visible,.HkHome-module__DW_iWG__page button:focus-visible{outline:2px solid var(--gold);outline-offset:3px}@media (max-width:1100px){.HkHome-module__DW_iWG__featuredGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.HkHome-module__DW_iWG__serviceGrid,.HkHome-module__DW_iWG__pathGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.HkHome-module__DW_iWG__container{width:calc(100% - 48px)}.HkHome-module__DW_iWG__hero{padding:40px 0 44px}.HkHome-module__DW_iWG__heroGrid{grid-template-columns:1fr;gap:32px}.HkHome-module__DW_iWG__featuredGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.HkHome-module__DW_iWG__readingGrid{grid-template-columns:1fr}.HkHome-module__DW_iWG__sectionHead{display:block}.HkHome-module__DW_iWG__moreLink{margin-top:10px}.HkHome-module__DW_iWG__endCta{padding:26px 24px;display:block}.HkHome-module__DW_iWG__endCta .HkHome-module__DW_iWG__primaryButton{margin-top:18px}}@media (max-width:640px){.HkHome-module__DW_iWG__container{width:calc(100% - 36px)}.HkHome-module__DW_iWG__section{padding-top:48px}.HkHome-module__DW_iWG__heroCopy h1{font-size:30px}.HkHome-module__DW_iWG__heroCopy>p{font-size:15px}.HkHome-module__DW_iWG__heroStats dd{font-size:28px}.HkHome-module__DW_iWG__featuredGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 14px}.HkHome-module__DW_iWG__featuredCard h3{font-size:15px}.HkHome-module__DW_iWG__serviceGrid,.HkHome-module__DW_iWG__pathGrid{grid-template-columns:1fr;gap:28px}.HkHome-module__DW_iWG__services{margin-top:48px;padding:40px 0 44px}.HkHome-module__DW_iWG__sectionHead h2{font-size:22px}}@media (prefers-reduced-motion:reduce){.HkHome-module__DW_iWG__featuredImage img,.HkHome-module__DW_iWG__pathCard,.HkHome-module__DW_iWG__readingCard{transition:none}}
