.home[data-astro-cid-g5xc7fs2]{position:relative;overflow:hidden;background-color:var(--color-ink)}.watermark[data-astro-cid-g5xc7fs2]{position:sticky;top:12%;font-family:var(--font-serif);font-size:180px;letter-spacing:20px;color:#c9a96a12;text-align:center;line-height:1;pointer-events:none;user-select:none;z-index:0;will-change:transform;margin-bottom:-180px}section[data-astro-cid-g5xc7fs2]{position:relative;z-index:1}.hero[data-astro-cid-g5xc7fs2]{position:relative;min-height:100vh;overflow:hidden;display:flex;align-items:center;justify-content:center;text-align:center;color:var(--color-paper);padding:var(--nav-h) 24px 0}.hero-media[data-astro-cid-g5xc7fs2]{position:absolute;inset:0}.hero-bg[data-astro-cid-g5xc7fs2]{position:absolute;inset:0;background-size:cover;background-position:center}.hero-video[data-astro-cid-g5xc7fs2]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hero-shade[data-astro-cid-g5xc7fs2]{position:absolute;inset:0;background:linear-gradient(180deg,#0e162047,#0e162099)}@media(prefers-reduced-motion:reduce){.hero-video[data-astro-cid-g5xc7fs2]{display:none}}.hero-content[data-astro-cid-g5xc7fs2]{position:relative;z-index:1;min-width:0;max-width:100%}.slogan[data-astro-cid-g5xc7fs2]{font-size:52px;letter-spacing:8px;font-weight:700}.slogan[data-astro-cid-g5xc7fs2]:lang(en){font-size:60px;letter-spacing:.5px}.slogan-part[data-astro-cid-g5xc7fs2]{display:inline-block;white-space:nowrap}.hero-sub[data-astro-cid-g5xc7fs2]{margin-top:16px;font-size:13px;letter-spacing:6px;color:#e8e4dca6}.hero-cta[data-astro-cid-g5xc7fs2]{margin-top:32px}.home-sect[data-astro-cid-g5xc7fs2]{padding:90px 24px}.text-inv[data-astro-cid-g5xc7fs2]{color:var(--color-text-inv)}h2[data-astro-cid-g5xc7fs2].text-inv{margin-bottom:28px}.home[data-astro-cid-g5xc7fs2] .card[data-astro-cid-g5xc7fs2]{background:var(--color-ink-2);border-color:#c9a96a40;box-shadow:none}.home[data-astro-cid-g5xc7fs2] .card[data-astro-cid-g5xc7fs2]:hover{border-color:var(--color-gold)}.home[data-astro-cid-g5xc7fs2] .card[data-astro-cid-g5xc7fs2] h3[data-astro-cid-g5xc7fs2]{color:var(--color-text-inv)}.home[data-astro-cid-g5xc7fs2] .card-meta[data-astro-cid-g5xc7fs2]{color:#98a1ac}.case-feature[data-astro-cid-g5xc7fs2]{position:relative;display:block;overflow:hidden;border-radius:var(--radius);aspect-ratio:21 / 9;margin-bottom:24px}.case-feature[data-astro-cid-g5xc7fs2] img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.case-feature[data-astro-cid-g5xc7fs2]:hover img{transform:scale(1.04)}.case-feature[data-astro-cid-g5xc7fs2]:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 35%,rgba(14,22,32,.85) 100%)}.cf-text[data-astro-cid-g5xc7fs2]{position:absolute;left:28px;right:28px;bottom:24px;z-index:1;color:var(--color-paper)}.cf-text[data-astro-cid-g5xc7fs2] h3[data-astro-cid-g5xc7fs2]{font-size:26px}.cf-loc[data-astro-cid-g5xc7fs2]{margin-top:4px;font-size:13.5px;color:#e8e4dccc}.insights[data-astro-cid-g5xc7fs2]{display:grid;grid-template-columns:1.35fr 1fr}.ins-col[data-astro-cid-g5xc7fs2]{padding:0 44px}.ins-col[data-astro-cid-g5xc7fs2]:first-child{padding-left:0;border-right:1px solid rgba(201,169,106,.22)}.ins-col[data-astro-cid-g5xc7fs2]:last-child{padding-right:0}.col-head[data-astro-cid-g5xc7fs2]{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding-bottom:14px;margin-bottom:24px;border-bottom:1px solid rgba(232,228,220,.14)}.col-head[data-astro-cid-g5xc7fs2] h3[data-astro-cid-g5xc7fs2]{font-size:19px;letter-spacing:1px;color:var(--color-text-inv)}.col-head[data-astro-cid-g5xc7fs2] a[data-astro-cid-g5xc7fs2]{font-size:12.5px;letter-spacing:1px;color:var(--color-gold);opacity:.85}.col-head[data-astro-cid-g5xc7fs2] a[data-astro-cid-g5xc7fs2]:hover{opacity:1}.ins-date[data-astro-cid-g5xc7fs2]{font-family:var(--font-serif);letter-spacing:3px;color:var(--color-gold)}.ins-lead[data-astro-cid-g5xc7fs2]{display:block;padding-bottom:24px;border-bottom:1px solid rgba(232,228,220,.1)}.ins-lead[data-astro-cid-g5xc7fs2] .ins-date[data-astro-cid-g5xc7fs2]{font-size:15px}.ins-lead[data-astro-cid-g5xc7fs2] h4[data-astro-cid-g5xc7fs2]{margin:10px 0;font-size:21px;line-height:1.55;color:var(--color-text-inv)}.ins-lead[data-astro-cid-g5xc7fs2]:hover h4[data-astro-cid-g5xc7fs2]{color:#fff}.ins-rest[data-astro-cid-g5xc7fs2] a[data-astro-cid-g5xc7fs2]{display:grid;grid-template-columns:96px 1fr;gap:14px;align-items:baseline;padding:13px 0;border-bottom:1px solid rgba(232,228,220,.08);transition:padding-left .25s}.ins-rest[data-astro-cid-g5xc7fs2] a[data-astro-cid-g5xc7fs2]:hover{padding-left:6px}.ins-rest[data-astro-cid-g5xc7fs2] .ins-date[data-astro-cid-g5xc7fs2]{font-size:12.5px;opacity:.85}.ins-rest[data-astro-cid-g5xc7fs2] span[data-astro-cid-g5xc7fs2]{font-size:14.5px;color:#e8e4dcdb}.ins-rest[data-astro-cid-g5xc7fs2] a[data-astro-cid-g5xc7fs2]:hover span[data-astro-cid-g5xc7fs2]{color:#fff}.ins-item[data-astro-cid-g5xc7fs2]{display:block;padding:18px 0;border-bottom:1px solid rgba(232,228,220,.1);transition:padding-left .25s}.ins-item[data-astro-cid-g5xc7fs2]:hover{padding-left:6px}.ins-item[data-astro-cid-g5xc7fs2] .ins-date[data-astro-cid-g5xc7fs2]{font-size:12.5px}.ins-item[data-astro-cid-g5xc7fs2] h4[data-astro-cid-g5xc7fs2]{margin:8px 0 6px;font-family:var(--font-sans);font-size:16.5px;font-weight:600;line-height:1.6;color:var(--color-text-inv)}.ins-item[data-astro-cid-g5xc7fs2]:hover h4[data-astro-cid-g5xc7fs2]{color:#fff}.ins-sum[data-astro-cid-g5xc7fs2]{font-size:14px;line-height:1.85;color:#98a1ac}.more[data-astro-cid-g5xc7fs2]{margin-top:32px;text-align:center}@media(max-width:900px){.insights[data-astro-cid-g5xc7fs2]{grid-template-columns:1fr;gap:40px}.ins-col[data-astro-cid-g5xc7fs2],.ins-col[data-astro-cid-g5xc7fs2]:first-child,.ins-col[data-astro-cid-g5xc7fs2]:last-child{padding:0;border-right:0}}@media(max-width:768px){.slogan[data-astro-cid-g5xc7fs2]{font-size:30px;letter-spacing:4px}.slogan[data-astro-cid-g5xc7fs2]:lang(en){font-size:clamp(24px,7.5vw,34px);letter-spacing:0}.slogan-part[data-astro-cid-g5xc7fs2]{display:block}.watermark[data-astro-cid-g5xc7fs2]{font-size:90px;letter-spacing:10px;margin-bottom:-90px}.home-sect[data-astro-cid-g5xc7fs2]{padding:56px 24px}.ins-lead[data-astro-cid-g5xc7fs2] h4[data-astro-cid-g5xc7fs2]{font-size:19px}.case-feature[data-astro-cid-g5xc7fs2]{aspect-ratio:16 / 10}.cf-text[data-astro-cid-g5xc7fs2]{left:18px;right:18px;bottom:16px}.cf-text[data-astro-cid-g5xc7fs2] h3[data-astro-cid-g5xc7fs2]{font-size:20px}}
