.careers-hero[data-astro-cid-tb5qfkxl]{position:relative;padding-block:clamp(4rem,10vw,9rem) clamp(3rem,6vw,5rem);border-bottom:var(--tg-border-w) solid var(--tg-color-border-subtle);overflow:hidden;isolation:isolate}.careers-hero__inner[data-astro-cid-tb5qfkxl]{position:relative;z-index:1;max-width:780px}.careers-hero__meta[data-astro-cid-tb5qfkxl]{display:flex;flex-wrap:wrap;gap:var(--tg-sp-3);align-items:center;color:var(--tg-color-text-muted);font-size:var(--tg-fs-kicker);letter-spacing:var(--tg-tr-wider);text-transform:uppercase;margin-bottom:var(--tg-sp-5)}.careers-hero__headline[data-astro-cid-tb5qfkxl]{margin:0 0 var(--tg-sp-5);font-size:clamp(2.4rem,5vw + 1rem,5.5rem);line-height:1.05}.careers-hero__headline[data-astro-cid-tb5qfkxl] em[data-astro-cid-tb5qfkxl]{font-style:italic;background:linear-gradient(90deg,var(--tg-color-accent) 0%,#FFF4ED 45%,var(--tg-color-accent) 90%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:careersShimmer 6s ease-in-out infinite}@keyframes careersShimmer{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.careers-hero__lead[data-astro-cid-tb5qfkxl]{max-width:62ch;color:var(--tg-color-text-body)}.careers-hero__glow[data-astro-cid-tb5qfkxl]{position:absolute;z-index:0;pointer-events:none;filter:blur(80px);opacity:.55}.careers-hero__glow--a[data-astro-cid-tb5qfkxl]{top:-10%;left:-8%;width:520px;height:520px;background:radial-gradient(circle,color-mix(in srgb,var(--tg-color-accent) 22%,transparent) 0%,transparent 70%);animation:careersGlowA 14s ease-in-out infinite}.careers-hero__glow--b[data-astro-cid-tb5qfkxl]{bottom:-20%;right:-10%;width:620px;height:620px;background:radial-gradient(circle,color-mix(in srgb,var(--tg-color-accent) 14%,transparent) 0%,transparent 72%);animation:careersGlowB 18s ease-in-out infinite}@keyframes careersGlowA{0%,to{transform:translate(0) scale(1)}50%{transform:translate(30px,20px) scale(1.08)}}@keyframes careersGlowB{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-40px,-30px) scale(1.1)}}:root[data-theme=dark] .careers-hero__glow--a[data-astro-cid-tb5qfkxl]{opacity:.4}:root[data-theme=dark] .careers-hero__glow--b[data-astro-cid-tb5qfkxl]{opacity:.35}.careers-grid[data-astro-cid-tb5qfkxl]{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:var(--tg-sp-10);align-items:start}@media(max-width:900px){.careers-grid[data-astro-cid-tb5qfkxl]{grid-template-columns:1fr;gap:var(--tg-sp-8)}}.careers-form-head[data-astro-cid-tb5qfkxl]{margin-bottom:var(--tg-sp-6)}.careers-form-title[data-astro-cid-tb5qfkxl]{margin:var(--tg-sp-2) 0 var(--tg-sp-3);font-size:clamp(1.6rem,2vw + .8rem,2.2rem);color:var(--tg-color-text-heading);line-height:1.2}.careers-form-lead[data-astro-cid-tb5qfkxl]{margin:0;color:var(--tg-color-text-body);font-size:var(--tg-fs-body);line-height:1.6;max-width:56ch}.careers-aside[data-astro-cid-tb5qfkxl]{position:relative;display:flex;flex-direction:column;gap:var(--tg-sp-7);padding:var(--tg-sp-6);border:var(--tg-border-w) solid var(--tg-color-border-subtle);border-radius:var(--tg-radius-lg);background:var(--tg-color-surface);overflow:hidden;isolation:isolate}.careers-aside[data-astro-cid-tb5qfkxl]:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(140% 90% at 100% 0%,color-mix(in srgb,var(--tg-color-accent) 10%,transparent),transparent 55%);z-index:0}.careers-aside__block[data-astro-cid-tb5qfkxl]{position:relative;z-index:1;display:flex;flex-direction:column;gap:var(--tg-sp-3)}.careers-aside__label[data-astro-cid-tb5qfkxl]{font-size:var(--tg-fs-kicker);letter-spacing:var(--tg-tr-wider);text-transform:uppercase;color:var(--tg-color-text-muted);font-weight:var(--tg-w-medium)}.careers-aside__title[data-astro-cid-tb5qfkxl]{margin:0;font-size:clamp(1.2rem,1vw + .9rem,1.45rem);color:var(--tg-color-text-heading);line-height:1.25}.careers-traits[data-astro-cid-tb5qfkxl]{list-style:none;margin:var(--tg-sp-3) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--tg-sp-4)}.careers-trait[data-astro-cid-tb5qfkxl]{position:relative;padding-left:var(--tg-sp-5)}.careers-trait[data-astro-cid-tb5qfkxl]:before{content:"";position:absolute;left:0;top:.6em;width:10px;height:1px;background:var(--tg-color-accent)}.careers-trait__title[data-astro-cid-tb5qfkxl]{margin:0 0 var(--tg-sp-1);font-size:var(--tg-fs-body);color:var(--tg-color-text-heading);font-weight:var(--tg-w-semibold);letter-spacing:var(--tg-tr-wide)}.careers-trait__copy[data-astro-cid-tb5qfkxl]{margin:0;color:var(--tg-color-text-body);font-size:var(--tg-fs-small);line-height:1.6}.careers-aside__block--meta[data-astro-cid-tb5qfkxl]{gap:var(--tg-sp-4);padding-top:var(--tg-sp-5);border-top:var(--tg-border-w) solid var(--tg-color-border-subtle)}.careers-meta[data-astro-cid-tb5qfkxl]{display:flex;flex-direction:column;gap:var(--tg-sp-1)}.careers-meta__label[data-astro-cid-tb5qfkxl]{font-size:var(--tg-fs-kicker);letter-spacing:var(--tg-tr-wider);text-transform:uppercase;color:var(--tg-color-text-muted)}.careers-meta__value[data-astro-cid-tb5qfkxl]{color:var(--tg-color-text-heading);font-size:var(--tg-fs-body)}.careers-meta__value[data-astro-cid-tb5qfkxl] a[data-astro-cid-tb5qfkxl]{color:var(--tg-color-accent);text-decoration:none}.careers-meta__value[data-astro-cid-tb5qfkxl] a[data-astro-cid-tb5qfkxl]:hover{text-decoration:underline}html[lang^=zh] .careers-hero__headline[data-astro-cid-tb5qfkxl] em[data-astro-cid-tb5qfkxl]{font-style:normal}@media(prefers-reduced-motion:reduce){.careers-hero__headline[data-astro-cid-tb5qfkxl] em[data-astro-cid-tb5qfkxl],.careers-hero__glow--a[data-astro-cid-tb5qfkxl],.careers-hero__glow--b[data-astro-cid-tb5qfkxl]{animation:none}}
