.hero[data-astro-cid-75ysl5lo]{--hero-band-ratio:2.5 / 1;background:var(--c-black);color:var(--c-on-dark);padding-block-start:var(--sp-8);position:relative;overflow:hidden}.hero[data-astro-cid-75ysl5lo]:before{content:"";background:radial-gradient(820px 420px at 50% -6%,#b6130457,#0000 68%),radial-gradient(700px 380px at 92% 78%,#b6130429,#0000 66%),linear-gradient(#242120 0%,#1a1817 62%,#141312 100%);position:absolute;inset:0}.hero[data-astro-cid-75ysl5lo]>[data-astro-cid-75ysl5lo]{z-index:1;position:relative}.hero-crumbs[data-astro-cid-75ysl5lo]{margin-block-end:var(--sp-5)}.hero-crumbs[data-astro-cid-75ysl5lo] ol[data-astro-cid-75ysl5lo]{font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--c-on-dark-3);flex-wrap:wrap;justify-content:center;gap:0 8px;margin:0;padding:0;list-style:none;display:flex}.hero-crumbs[data-astro-cid-75ysl5lo] li[data-astro-cid-75ysl5lo]{align-items:center;gap:8px;display:inline-flex}.hero-crumbs[data-astro-cid-75ysl5lo] a[data-astro-cid-75ysl5lo]{color:var(--c-on-dark-2);text-decoration:none}.hero-crumbs[data-astro-cid-75ysl5lo] a[data-astro-cid-75ysl5lo]:hover{color:var(--c-on-dark);text-decoration:underline}.hero-crumbs[data-astro-cid-75ysl5lo] i[data-astro-cid-75ysl5lo]{color:var(--c-on-dark-3);font-style:normal}.hero-head[data-astro-cid-75ysl5lo]{text-align:center;max-width:1000px;margin-inline:auto;padding-block-end:var(--sp-7)}.hero-eyebrow[data-astro-cid-75ysl5lo]{font-size:var(--fs-xs);letter-spacing:.22em;text-transform:uppercase;color:var(--c-on-dark-2);margin-block:0 var(--sp-4);font-weight:800}.hero[data-astro-cid-75ysl5lo] h1[data-astro-cid-75ysl5lo]{letter-spacing:-.035em;text-transform:uppercase;margin-block:0 var(--sp-5);text-wrap:balance;font-size:clamp(34px,5.2vw,62px);font-weight:850;line-height:1.02}.hero-lede[data-astro-cid-75ysl5lo]{font-size:var(--fs-lg);color:var(--c-on-dark-2);max-width:62ch;margin:0 auto var(--sp-6);line-height:1.6}.hero-acts[data-astro-cid-75ysl5lo]{gap:var(--sp-3);flex-wrap:wrap;justify-content:center;display:flex}.hero-band[data-astro-cid-75ysl5lo]{position:relative}.hero-band[data-astro-cid-75ysl5lo] picture[data-astro-cid-75ysl5lo]{display:block}.hero-band[data-astro-cid-75ysl5lo] img[data-astro-cid-75ysl5lo]{width:100%;height:auto;aspect-ratio:var(--hero-band-ratio);object-fit:cover;display:block}.hero-band[data-astro-cid-75ysl5lo]:after{content:"";pointer-events:none;background:linear-gradient(#1a181780 0%,#1a18170f 42%,#1a181766 76%,#1a1817b3 100%);position:absolute;inset:0}.hero-stats[data-astro-cid-75ysl5lo]{justify-content:center;gap:var(--sp-2) var(--sp-6);margin:0 0 var(--sp-6);font-size:var(--fs-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--c-on-dark-3);flex-wrap:wrap;padding:0;list-style:none;display:flex}.hero-stats[data-astro-cid-75ysl5lo] li[data-astro-cid-75ysl5lo]{align-items:baseline;gap:6px;display:flex}.hero-stats[data-astro-cid-75ysl5lo] b[data-astro-cid-75ysl5lo]{font-size:var(--fs-xl);letter-spacing:-.01em;color:var(--c-brand-on-dark);font-variant-numeric:tabular-nums;font-weight:850}.hero-cap[data-astro-cid-75ysl5lo]{z-index:2;position:absolute;inset-block-end:0;inset-inline:0}.hero-cap-inner[data-astro-cid-75ysl5lo]{justify-content:space-between;gap:var(--sp-2) var(--sp-5);padding-block:var(--sp-4);letter-spacing:.16em;text-transform:uppercase;color:var(--c-on-dark-3);flex-wrap:wrap;font-size:11.5px;line-height:1.6;display:flex}@media (width<=900px){.hero[data-astro-cid-75ysl5lo]{padding-block-start:var(--sp-7)}.hero-head[data-astro-cid-75ysl5lo]{padding-block-end:var(--sp-6)}}@media (width<=680px){.hero[data-astro-cid-75ysl5lo] h1[data-astro-cid-75ysl5lo]{letter-spacing:-.015em;font-size:clamp(28px,7.5vw,38px);line-height:1.15}.hero-lede[data-astro-cid-75ysl5lo]{font-size:var(--fs-base)}.hero-band[data-astro-cid-75ysl5lo] img[data-astro-cid-75ysl5lo]{aspect-ratio:4/3}.hero-acts[data-astro-cid-75ysl5lo] .btn[data-astro-cid-75ysl5lo]{flex:100%}}html[lang^=zh] .hero[data-astro-cid-75ysl5lo] h1[data-astro-cid-75ysl5lo],html[lang^=ar] .hero[data-astro-cid-75ysl5lo] h1[data-astro-cid-75ysl5lo]{letter-spacing:-.01em;text-transform:none;font-size:clamp(28px,4vw,44px);line-height:1.22}
