.careers-page[data-astro-cid-jga7fd4i]{background:var(--wc-surface-page);color:var(--wc-text-primary)}.careers-hero[data-astro-cid-jga7fd4i]{--wc-accent-text:#ed7d3a;padding:clamp(72px, 10vw, 142px) var(--wc-space-page-x-wide) clamp(54px, 7vw, 102px);background:var(--wc-surface-inverse);color:#fff}.careers-hero-inner[data-astro-cid-jga7fd4i],.notice-inner[data-astro-cid-jga7fd4i],.careers-section-inner[data-astro-cid-jga7fd4i]{width:min(100%,1240px);margin:0 auto}.careers-hero-inner[data-astro-cid-jga7fd4i]{grid-template-columns:minmax(0,1.55fr) minmax(260px,.55fr);align-items:end;gap:clamp(28px,5vw,72px);display:grid}.eyebrow[data-astro-cid-jga7fd4i],.careers-page .role-meta{color:var(--wc-accent-text,#a9563f);font-size:var(--wc-type-label);text-transform:uppercase;margin:0 0 12px;font-weight:900;line-height:1.2}.careers-page[data-astro-cid-jga7fd4i] h1[data-astro-cid-jga7fd4i],.careers-page[data-astro-cid-jga7fd4i] h2[data-astro-cid-jga7fd4i],.careers-page[data-astro-cid-jga7fd4i] h3[data-astro-cid-jga7fd4i],.careers-page[data-astro-cid-jga7fd4i] p[data-astro-cid-jga7fd4i]{margin-top:0}.careers-page[data-astro-cid-jga7fd4i] h1[data-astro-cid-jga7fd4i]{letter-spacing:0;max-width:980px;margin-bottom:24px;font-size:clamp(54px,10vw,138px);font-weight:900;line-height:.9}.hero-copy[data-astro-cid-jga7fd4i]{color:#ffffffc7;max-width:840px;margin-bottom:0;font-size:clamp(18px,2vw,27px);line-height:1.42}.hero-mark[data-astro-cid-jga7fd4i]{border-left:1px solid #ffffff3d;align-content:space-between;min-height:300px;padding-left:clamp(22px,4vw,48px);display:grid}.hero-mark[data-astro-cid-jga7fd4i] img[data-astro-cid-jga7fd4i]{filter:invert();width:min(100%,360px)}.hero-stats[data-astro-cid-jga7fd4i]{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.hero-stats[data-astro-cid-jga7fd4i] strong[data-astro-cid-jga7fd4i]{font-size:clamp(34px,5vw,62px);line-height:1;display:block}.notice[data-astro-cid-jga7fd4i]{padding:18px var(--wc-space-page-x-wide);background:var(--wc-accent);color:#031323;font-weight:800}.hr-source[data-astro-cid-jga7fd4i]{padding:16px var(--wc-space-page-x-wide);background:var(--wc-surface-panel);border-bottom:1px solid var(--wc-border-subtle)}.hr-source-inner[data-astro-cid-jga7fd4i]{width:min(100%,1240px);color:var(--wc-text-muted);gap:6px;margin:0 auto;font-size:14px;line-height:1.45;display:grid}.hr-source[data-astro-cid-jga7fd4i] p[data-astro-cid-jga7fd4i]{margin:0}.hr-source[data-astro-cid-jga7fd4i] strong[data-astro-cid-jga7fd4i]{color:var(--wc-text-primary)}.hr-source-meta[data-astro-cid-jga7fd4i]{flex-wrap:wrap;align-items:center;gap:8px 18px;display:flex}.hr-source-meta[data-astro-cid-jga7fd4i] span[data-astro-cid-jga7fd4i],.hr-source-meta[data-astro-cid-jga7fd4i] a[data-astro-cid-jga7fd4i]{color:inherit;align-items:center;display:inline-flex}.hr-source-meta[data-astro-cid-jga7fd4i] a[data-astro-cid-jga7fd4i]{text-underline-offset:4px;font-weight:850}.hr-source-meta[data-astro-cid-jga7fd4i] a[data-astro-cid-jga7fd4i]:hover{color:var(--wc-accent)}.careers-section[data-astro-cid-jga7fd4i]{padding:clamp(58px, 8vw, 104px) var(--wc-space-page-x-wide);border-bottom:1px solid var(--wc-border-subtle)}.careers-section--panel[data-astro-cid-jga7fd4i]{background:var(--wc-surface-panel)}.section-heading[data-astro-cid-jga7fd4i]{grid-template-columns:minmax(0,.8fr) minmax(280px,1fr);align-items:end;gap:clamp(24px,4vw,44px);margin-bottom:clamp(30px,5vw,46px);display:grid}.section-heading[data-astro-cid-jga7fd4i] h2[data-astro-cid-jga7fd4i]{letter-spacing:0;margin-bottom:0;font-size:clamp(38px,6vw,86px);font-weight:900;line-height:.95}.section-heading[data-astro-cid-jga7fd4i]>p[data-astro-cid-jga7fd4i],.careers-page .career-role p:last-child,.value[data-astro-cid-jga7fd4i] p[data-astro-cid-jga7fd4i],.location-group[data-astro-cid-jga7fd4i] li[data-astro-cid-jga7fd4i],.roles-empty[data-astro-cid-jga7fd4i] p[data-astro-cid-jga7fd4i]{color:var(--wc-text-muted)}.filters[data-astro-cid-jga7fd4i]{grid-template-columns:minmax(220px,1.2fr) repeat(2,minmax(180px,.6fr)) auto;align-items:end;gap:12px;margin-bottom:18px;display:grid}.filter-field[data-astro-cid-jga7fd4i]{gap:8px;display:grid}.filter-field[data-astro-cid-jga7fd4i] label[data-astro-cid-jga7fd4i]{font-size:13px;font-weight:900;line-height:1.25}.filters[data-astro-cid-jga7fd4i] input[data-astro-cid-jga7fd4i],.filters[data-astro-cid-jga7fd4i] select[data-astro-cid-jga7fd4i]{border:2px solid var(--wc-border-control);background:var(--wc-surface-panel);width:100%;min-height:52px;color:var(--wc-text-primary);font:inherit;border-radius:0;padding:0 14px}.filters-clear[data-astro-cid-jga7fd4i]{border:2px solid var(--wc-text-primary);min-height:52px;color:var(--wc-text-primary);font:inherit;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:0;padding:0 16px;font-size:13px;font-weight:900}.filters-clear[data-astro-cid-jga7fd4i]:hover{background:var(--wc-text-primary);color:var(--wc-surface-page)}.filters-clear[data-astro-cid-jga7fd4i][hidden]{display:none}.filters-clear--empty[data-astro-cid-jga7fd4i]{width:fit-content;margin-top:8px}.roles-list[data-astro-cid-jga7fd4i]{border-top:1px solid var(--wc-border-subtle);margin:0;padding:0;list-style:none;display:grid}.careers-page .career-role{border-bottom:1px solid var(--wc-border-subtle);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:22px 0;display:grid}.careers-page .career-role--returned{background:color-mix(in srgb, var(--wc-accent) 12%, transparent);box-shadow:inset 5px 0 0 var(--wc-accent);padding-inline:16px}.careers-page .career-role h3{margin-bottom:8px;font-size:clamp(24px,3vw,40px);line-height:1.05}.careers-page .career-role p:last-child,.careers-page .role-summary{margin-bottom:0}.careers-page .role-summary{max-width:760px;color:var(--wc-text-muted);margin-top:8px;line-height:1.5}.careers-page .role-compensation{color:var(--wc-text-primary);margin:8px 0 0;font-size:15px;font-weight:900;line-height:1.35}.careers-page .role-disclosure{max-width:760px;color:var(--wc-text-muted);margin:12px 0 0;font-size:13px;line-height:1.42}.careers-page .role-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.careers-page .career-role a{background:var(--wc-surface-inverse);color:#fff;justify-content:center;align-items:center;min-height:44px;padding:11px 18px;font-weight:800;text-decoration:none;display:inline-flex}.careers-page .career-role .role-view-link{color:var(--wc-text-primary);box-shadow:inset 0 0 0 1px var(--wc-border-subtle);background:0 0}.careers-page .career-role a:hover{background:var(--wc-accent);color:#031323}.roles-empty[data-astro-cid-jga7fd4i]{background:var(--wc-surface-panel);border:1px solid var(--wc-border-subtle);gap:10px;max-width:580px;margin-top:24px;padding:28px;display:grid}.roles-empty[data-astro-cid-jga7fd4i][hidden]{display:none}.roles-empty[data-astro-cid-jga7fd4i] h3[data-astro-cid-jga7fd4i],.roles-empty[data-astro-cid-jga7fd4i] p[data-astro-cid-jga7fd4i]{margin:0}.promise-grid[data-astro-cid-jga7fd4i],.values-grid[data-astro-cid-jga7fd4i],.locations-grid[data-astro-cid-jga7fd4i]{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.promise-panel[data-astro-cid-jga7fd4i]{background:var(--wc-surface-inverse);color:#fff;grid-column:span 2;align-content:end;min-height:260px;padding:clamp(24px,4vw,36px);display:grid}.promise-panel--accent[data-astro-cid-jga7fd4i]{background:var(--wc-accent);color:#031323}.promise-panel[data-astro-cid-jga7fd4i] h3[data-astro-cid-jga7fd4i],.promise-panel[data-astro-cid-jga7fd4i] p[data-astro-cid-jga7fd4i]{margin-bottom:0}.promise-panel[data-astro-cid-jga7fd4i] h3[data-astro-cid-jga7fd4i],.value[data-astro-cid-jga7fd4i] h3[data-astro-cid-jga7fd4i],.location-group[data-astro-cid-jga7fd4i] h3[data-astro-cid-jga7fd4i]{font-size:clamp(22px,2.2vw,30px);line-height:1.06}.promise-panel[data-astro-cid-jga7fd4i] p[data-astro-cid-jga7fd4i]{color:currentColor;margin-top:12px;line-height:1.45}.value[data-astro-cid-jga7fd4i],.location-group[data-astro-cid-jga7fd4i]{border-top:4px solid var(--wc-text-primary);padding-top:16px}.location-group[data-astro-cid-jga7fd4i] ul[data-astro-cid-jga7fd4i]{gap:8px;margin:0;padding:0;list-style:none;display:grid}@media (width<=900px){.careers-hero-inner[data-astro-cid-jga7fd4i],.section-heading[data-astro-cid-jga7fd4i]{grid-template-columns:1fr}.hero-mark[data-astro-cid-jga7fd4i]{border-top:1px solid #ffffff3d;border-left:0;min-height:220px;padding:24px 0 0}.filters[data-astro-cid-jga7fd4i],.promise-grid[data-astro-cid-jga7fd4i],.values-grid[data-astro-cid-jga7fd4i],.locations-grid[data-astro-cid-jga7fd4i]{grid-template-columns:1fr}.promise-panel[data-astro-cid-jga7fd4i]{grid-column:span 1}}@media (width<=640px){.careers-page .career-role{grid-template-columns:1fr}.careers-page .role-actions{justify-content:flex-start}.careers-page[data-astro-cid-jga7fd4i] h1[data-astro-cid-jga7fd4i]{font-size:52px}}
