.cr-hero[data-astro-cid-cnau7fuc]{position:relative;background:var(--uc-cream);border-bottom:1px solid var(--line-1);padding:clamp(72px,12vh,140px) var(--page-x) clamp(56px,9vh,96px);overflow:hidden}.cr-hero-vignette[data-astro-cid-cnau7fuc]{position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(rgba(10,10,10,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(10,10,10,.04) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(ellipse 80% 70% at 50% 40%,black 45%,transparent 100%);mask-image:radial-gradient(ellipse 80% 70% at 50% 40%,black 45%,transparent 100%)}.cr-hero-wrap[data-astro-cid-cnau7fuc]{max-width:var(--page-max);margin:0 auto;position:relative;z-index:1}.cr-hero-grid[data-astro-cid-cnau7fuc]{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:clamp(28px,4vw,64px);padding-top:clamp(28px,4vh,48px)}@media(max-width:820px){.cr-hero-grid[data-astro-cid-cnau7fuc]{grid-template-columns:1fr}}.cr-h1[data-astro-cid-cnau7fuc]{margin:0;font-family:var(--font-hero);font-weight:700;font-size:clamp(44px,7.4vw,112px);letter-spacing:-.055em;line-height:.94;color:var(--fg-1);text-wrap:balance}.cr-h1-tail[data-astro-cid-cnau7fuc]{font-family:var(--font-serif);font-weight:400;letter-spacing:-.04em;color:var(--fg-2);padding-left:clamp(28px,5vw,80px)}.cr-lede[data-astro-cid-cnau7fuc]{margin:clamp(20px,3vw,32px) 0 0;max-width:560px;font-family:var(--font-serif);font-weight:400;font-size:clamp(16px,1.4vw,19px);line-height:1.55;color:var(--fg-2);text-wrap:pretty}.cr-hero-cta[data-astro-cid-cnau7fuc]{margin-top:clamp(24px,3.4vw,40px);display:flex;align-items:center;gap:18px;flex-wrap:wrap}.cr-spec[data-astro-cid-cnau7fuc]{border:1px solid var(--line-1);border-radius:5px;padding:clamp(20px,2vw,28px);background:var(--uc-paper);display:flex;flex-direction:column;gap:18px;align-self:start}.cr-spec-eyebrow[data-astro-cid-cnau7fuc]{font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--fg-3)}.cr-spec[data-astro-cid-cnau7fuc] dl[data-astro-cid-cnau7fuc]{margin:0;display:flex;flex-direction:column;gap:12px}.cr-spec-row[data-astro-cid-cnau7fuc]{display:flex;justify-content:space-between;align-items:baseline;gap:14px;padding-bottom:12px;border-bottom:1px dotted var(--line-1)}.cr-spec-row[data-astro-cid-cnau7fuc]:last-child{border-bottom:none;padding-bottom:0}.cr-spec-row[data-astro-cid-cnau7fuc] dt[data-astro-cid-cnau7fuc]{font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-3);margin:0}.cr-spec-row[data-astro-cid-cnau7fuc] dd[data-astro-cid-cnau7fuc]{font-family:var(--font-display);font-size:14px;font-weight:700;color:var(--fg-1);margin:0}.cr-spec-footer[data-astro-cid-cnau7fuc]{display:flex;align-items:center;gap:10px;padding-top:16px;border-top:1px solid var(--line-1);font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.04em;color:var(--fg-2)}.cr-section-inner[data-astro-cid-cnau7fuc]{max-width:var(--page-max);margin:0 auto}.cr-inside[data-astro-cid-cnau7fuc]{background:var(--uc-black);color:var(--uc-paper);padding:clamp(48px,7vh,80px) var(--page-x)}.cr-inside-cards[data-astro-cid-cnau7fuc]{margin-top:clamp(24px,3.5vh,40px);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:#1f1f1f;border:1px solid #1F1F1F;border-radius:5px;overflow:hidden}@media(max-width:1020px){.cr-inside-cards[data-astro-cid-cnau7fuc]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.cr-inside-cards[data-astro-cid-cnau7fuc]{grid-template-columns:1fr}}.cr-inside-card[data-astro-cid-cnau7fuc]{background:var(--uc-black);padding:clamp(18px,2vw,26px);display:flex;flex-direction:column;gap:8px}.cr-inside-card-n[data-astro-cid-cnau7fuc]{font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.16em;color:var(--uc-signal)}.cr-inside-card-t[data-astro-cid-cnau7fuc]{font-family:var(--font-display);font-weight:700;font-size:clamp(16px,1.5vw,19px);letter-spacing:-.015em;line-height:1.2;color:var(--uc-paper)}.cr-inside-card-d[data-astro-cid-cnau7fuc]{font-family:var(--font-serif);font-size:14px;line-height:1.55;color:var(--uc-stone-300);text-wrap:pretty}.cr-values[data-astro-cid-cnau7fuc]{background:var(--uc-cream);border-top:1px solid var(--line-1);padding:clamp(48px,7vh,80px) var(--page-x)}.cr-values-grid[data-astro-cid-cnau7fuc]{margin-top:clamp(24px,3.5vh,40px);display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid var(--line-1);border-bottom:1px solid var(--line-1)}@media(max-width:1020px){.cr-values-grid[data-astro-cid-cnau7fuc]{grid-template-columns:1fr}}.cr-value[data-astro-cid-cnau7fuc]{position:relative;padding:clamp(20px,3vh,30px) clamp(14px,1.6vw,22px);display:flex;flex-direction:column;gap:8px;border-left:1px solid var(--line-1)}.cr-value[data-astro-cid-cnau7fuc]:first-child{border-left:none;padding-left:0}@media(max-width:1020px){.cr-value[data-astro-cid-cnau7fuc]{border-left:none;border-top:1px solid var(--line-1);padding-left:0}.cr-value[data-astro-cid-cnau7fuc]:first-child{border-top:none}}.cr-value-tick[data-astro-cid-cnau7fuc]{position:absolute;top:-1px;left:0;width:22px;height:2px;background:var(--uc-signal)}.cr-value-n[data-astro-cid-cnau7fuc]{font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.16em;color:var(--fg-3);padding-top:6px}.cr-value-t[data-astro-cid-cnau7fuc]{font-family:var(--font-display);font-weight:700;font-size:clamp(17px,1.5vw,20px);letter-spacing:-.018em;line-height:1.15;color:var(--fg-1)}.cr-value-d[data-astro-cid-cnau7fuc]{font-family:var(--font-serif);font-weight:400;font-size:13.5px;line-height:1.5;color:var(--fg-2);text-wrap:pretty}.cr-roles[data-astro-cid-cnau7fuc]{background:var(--uc-paper);border-top:1px solid var(--line-1);padding:clamp(48px,7vh,80px) var(--page-x) clamp(64px,10vh,112px);scroll-margin-top:80px}.cr-roles-list[data-astro-cid-cnau7fuc]{margin-top:clamp(24px,3.5vh,40px);display:flex;flex-direction:column;gap:clamp(32px,4.5vh,48px)}.cr-dept-head[data-astro-cid-cnau7fuc]{display:flex;align-items:baseline;justify-content:space-between;padding-bottom:14px;margin-bottom:8px;border-bottom:1px solid var(--line-1)}.cr-dept-name[data-astro-cid-cnau7fuc]{font-family:var(--font-display);font-weight:700;font-size:clamp(20px,2.2vw,28px);letter-spacing:-.022em;color:var(--fg-1)}.cr-dept-count[data-astro-cid-cnau7fuc]{font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-3)}.cr-job-list[data-astro-cid-cnau7fuc]{list-style:none;padding:0;margin:0}.cr-job-list[data-astro-cid-cnau7fuc]>li[data-astro-cid-cnau7fuc]{border-bottom:1px solid var(--line-1)}.cr-job[data-astro-cid-cnau7fuc]{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:clamp(14px,2vw,22px);padding:clamp(18px,2.4vh,26px) 0;text-decoration:none;color:var(--fg-1);transition:padding .2s var(--ease-out)}.cr-job[data-astro-cid-cnau7fuc]:hover{padding-left:12px;padding-right:4px}.cr-job-tick[data-astro-cid-cnau7fuc]{width:14px;height:1px;background:var(--uc-signal);transition:width .2s var(--ease-out)}.cr-job[data-astro-cid-cnau7fuc]:hover .cr-job-tick[data-astro-cid-cnau7fuc]{width:22px}.cr-job-body[data-astro-cid-cnau7fuc]{min-width:0}.cr-job-title[data-astro-cid-cnau7fuc]{font-family:var(--font-display);font-weight:700;font-size:clamp(16px,1.5vw,20px);letter-spacing:-.015em;line-height:1.2;color:var(--fg-1)}.cr-job-meta[data-astro-cid-cnau7fuc]{margin-top:4px;font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.04em;color:var(--fg-3)}.cr-job-arrow[data-astro-cid-cnau7fuc]{font-family:var(--font-mono);font-size:16px;color:var(--fg-2);transition:transform .2s var(--ease-out)}.cr-job[data-astro-cid-cnau7fuc]:hover .cr-job-arrow[data-astro-cid-cnau7fuc]{transform:translate(4px);color:var(--fg-1)}.cr-roles-foot[data-astro-cid-cnau7fuc]{margin-top:clamp(28px,4vh,44px);padding-top:18px;border-top:1px solid var(--line-1);display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap;font-family:var(--font-serif);font-size:15px;color:var(--fg-2)}.cr-empty[data-astro-cid-cnau7fuc]{margin-top:clamp(28px,4vh,48px);padding:clamp(40px,6vh,72px) clamp(20px,4vw,40px);border:1px solid var(--line-1);border-radius:5px;background:var(--uc-cream);display:flex;flex-direction:column;gap:16px;align-items:flex-start;max-width:720px}.cr-empty-h[data-astro-cid-cnau7fuc]{font-family:var(--font-hero);font-weight:700;font-size:clamp(28px,3.4vw,42px);letter-spacing:-.03em;line-height:1.05;color:var(--fg-1)}.cr-empty-d[data-astro-cid-cnau7fuc]{margin:0;font-family:var(--font-serif);font-size:16px;line-height:1.55;color:var(--fg-2);text-wrap:pretty;max-width:540px}
