.careers-hero[data-astro-cid-fumaiwkd]{background:var(--paper-0);padding:200px 0 120px}@media(max-width:768px){.careers-hero[data-astro-cid-fumaiwkd]{padding:140px 0 64px}}.careers-hero-inner[data-astro-cid-fumaiwkd]{display:flex;flex-direction:column;align-items:center;text-align:center}.careers-hero-title[data-astro-cid-fumaiwkd]{margin:0;font-family:var(--font-display);font-weight:300;font-size:clamp(48px,8vw,132px);line-height:.94;letter-spacing:-.05em;color:var(--ink-0);max-width:16ch}.careers-hero-sub[data-astro-cid-fumaiwkd]{margin:32px 0 0;font-family:var(--font-body);font-size:22px;font-weight:300;line-height:1.55;color:var(--ink-2);max-width:64ch}.careers-shape[data-astro-cid-fumaiwkd]{background:var(--paper-1);padding:160px 0}@media(max-width:768px){.careers-shape[data-astro-cid-fumaiwkd]{padding:96px 0}}.careers-shape-head[data-astro-cid-fumaiwkd]{display:grid;grid-template-columns:1.2fr 1fr;gap:96px;align-items:end;margin-bottom:80px}@media(max-width:1024px){.careers-shape-head[data-astro-cid-fumaiwkd]{grid-template-columns:1fr;gap:24px}}.careers-shape-title[data-astro-cid-fumaiwkd]{margin:0;font-family:var(--font-display);font-weight:300;font-size:clamp(40px,6vw,88px);line-height:.98;letter-spacing:-.045em;color:var(--ink-0)}.careers-shape-title[data-astro-cid-fumaiwkd] span[data-astro-cid-fumaiwkd]{font-weight:400}.careers-shape-sub[data-astro-cid-fumaiwkd]{margin:0;font-family:var(--font-body);font-size:18px;font-weight:300;line-height:1.55;color:var(--ink-2);max-width:440px}.careers-shape-grid[data-astro-cid-fumaiwkd]{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--hairline);border:1px solid var(--hairline)}@media(max-width:1024px){.careers-shape-grid[data-astro-cid-fumaiwkd]{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.careers-shape-grid[data-astro-cid-fumaiwkd]{grid-template-columns:1fr}}.shape-card[data-astro-cid-fumaiwkd]{background:var(--paper-0);padding:40px;display:flex;flex-direction:column;gap:18px;min-height:240px}.shape-num[data-astro-cid-fumaiwkd]{font-family:var(--font-display);font-size:14px;font-weight:400;color:var(--ink-3);font-variant-numeric:tabular-nums}.shape-card[data-astro-cid-fumaiwkd] h3[data-astro-cid-fumaiwkd]{margin:0;font-family:var(--font-display);font-weight:400;font-size:22px;letter-spacing:-.018em;color:var(--ink-0)}.shape-card[data-astro-cid-fumaiwkd] p[data-astro-cid-fumaiwkd]{margin:0;font-family:var(--font-body);font-size:15px;font-weight:300;line-height:1.6;color:var(--ink-2)}.careers-roles[data-astro-cid-fumaiwkd]{background:var(--paper-0);padding:160px 0}@media(max-width:768px){.careers-roles[data-astro-cid-fumaiwkd]{padding:96px 0}}.careers-roles-head[data-astro-cid-fumaiwkd]{margin-bottom:64px;max-width:720px}.careers-roles-head[data-astro-cid-fumaiwkd] h2[data-astro-cid-fumaiwkd]{margin:0;font-family:var(--font-display);font-weight:300;font-size:clamp(40px,6vw,88px);line-height:.98;letter-spacing:-.045em;color:var(--ink-0)}.careers-roles-head[data-astro-cid-fumaiwkd] p[data-astro-cid-fumaiwkd]{margin:20px 0 0;font-family:var(--font-body);font-size:17px;font-weight:300;line-height:1.55;color:var(--ink-2);max-width:56ch}.careers-roles-list[data-astro-cid-fumaiwkd]{display:flex;flex-direction:column;border-top:1px solid var(--ink-0)}.role-card[data-astro-cid-fumaiwkd]{display:grid;grid-template-columns:2fr 1fr 48px;align-items:center;gap:32px;padding:32px 0;border-bottom:1px solid var(--hairline);text-decoration:none;color:inherit;transition:transform .2s var(--ease-out)}.role-card[data-astro-cid-fumaiwkd]:hover{transform:translate(8px)}.role-card[data-astro-cid-fumaiwkd]:hover .role-card-arrow[data-astro-cid-fumaiwkd]{color:var(--ember-deep)}@media(max-width:768px){.role-card[data-astro-cid-fumaiwkd]{grid-template-columns:1fr auto;gap:16px;padding:24px 0}.role-card-meta[data-astro-cid-fumaiwkd]{grid-column:1 / -1}}.role-card-main[data-astro-cid-fumaiwkd] h3[data-astro-cid-fumaiwkd]{margin:0;font-family:var(--font-display);font-weight:500;font-size:clamp(22px,2.2vw,28px);letter-spacing:-.02em;color:var(--ink-0)}.role-card-main[data-astro-cid-fumaiwkd] p[data-astro-cid-fumaiwkd]{margin:6px 0 0;font-family:var(--font-body);font-size:15px;font-weight:300;line-height:1.55;color:var(--ink-3);max-width:64ch}.role-card-meta[data-astro-cid-fumaiwkd]{display:flex;align-items:center;gap:8px;font-family:var(--font-body);font-size:13px;color:var(--ink-3);white-space:nowrap}.role-card-arrow[data-astro-cid-fumaiwkd]{width:48px;height:48px;display:flex;align-items:center;justify-content:center;color:var(--ink-3);transition:color .2s}
