.welcome-note.svelte-y71vf8{color:var(--teal-deep);margin:24px 0 0;font-size:14px;font-weight:720}.careers-survey.svelte-y71vf8{padding:88px 0 0}.survey-head.svelte-y71vf8{justify-content:space-between;align-items:end;gap:30px;margin-bottom:32px;display:flex}.survey-head-copy.svelte-y71vf8{align-items:center;gap:24px;display:flex}.survey-head-copy.svelte-y71vf8>img:where(.svelte-y71vf8){flex-shrink:0;width:72px;height:auto}.survey-head.svelte-y71vf8 .section-title:where(.svelte-y71vf8){margin-top:18px;font-size:clamp(34px,3.5vw,48px)}.survey-images.svelte-y71vf8{background:var(--surface);border:1px solid var(--line);border-radius:14px;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:center;gap:24px;padding:28px;display:grid}.survey-images.svelte-y71vf8 img:where(.svelte-y71vf8){width:100%;height:auto}.survey-source.svelte-y71vf8{color:var(--ink-soft);margin:14px 0 0;font-size:11px;line-height:1.6}@media (width<=680px){.survey-head.svelte-y71vf8{display:block}.survey-head.svelte-y71vf8 a:where(.svelte-y71vf8){margin-top:20px;display:inline-flex}.survey-images.svelte-y71vf8{grid-template-columns:minmax(0,1fr);padding:20px}.careers-survey.svelte-y71vf8{padding-top:72px}}.careers-breadcrumb.svelte-y71vf8{color:var(--teal-soft);margin-bottom:28px;font-size:12px;font-weight:720;display:inline-block}.careers-breadcrumb.svelte-y71vf8:hover{text-underline-offset:4px;text-decoration:underline}.careers-page.svelte-y71vf8{background:var(--white)}.careers-hero.svelte-y71vf8{isolation:isolate;color:var(--white);background:var(--graphite);padding:78px 0 86px;position:relative;overflow:hidden}.careers-hero.svelte-y71vf8:before{content:"";-webkit-mask-image:linear-gradient(90deg, var(--ink) 0 48%, transparent 82%);mask-image:linear-gradient(90deg, var(--ink) 0 48%, transparent 82%);pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0}.careers-hero-grid.svelte-y71vf8{z-index:1;grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);align-items:center;gap:72px;display:grid;position:relative}.careers-hero-copy.svelte-y71vf8 .eyebrow:where(.svelte-y71vf8),.careers-why.svelte-y71vf8 .eyebrow:where(.svelte-y71vf8){color:var(--teal-soft)}.after-apply.svelte-y71vf8 .eyebrow:where(.svelte-y71vf8),.careers-contact.svelte-y71vf8 .eyebrow:where(.svelte-y71vf8){color:var(--teal-dark)}.careers-hero-copy.svelte-y71vf8 .display:where(.svelte-y71vf8) span:where(.svelte-y71vf8){display:block}.careers-hero-copy.svelte-y71vf8 .lead:where(.svelte-y71vf8){color:#ffffffb8;max-width:620px;font-size:18px}.careers-hero-copy.svelte-y71vf8 .button-row:where(.svelte-y71vf8){margin-top:30px}.careers-hero-media.svelte-y71vf8{background:var(--plum);min-height:480px;box-shadow:var(--shadow-dark);border:1px solid #ffffff24;border-radius:14px;margin:0;position:relative;overflow:hidden}.careers-hero-media.svelte-y71vf8:after{content:"";background:linear-gradient(#0000 42%,#1d1922db);position:absolute;inset:0}.careers-hero-media.svelte-y71vf8 img:where(.svelte-y71vf8){object-fit:cover;object-position:center 46%;filter:saturate(.78)contrast(1.03)brightness(.96);width:100%;height:480px;transition:transform .55s,filter .55s}.careers-hero-media.svelte-y71vf8:hover img:where(.svelte-y71vf8){filter:saturate(.9)contrast(1.03)brightness();transform:scale(1.018)}.careers-hero-media.svelte-y71vf8 figcaption:where(.svelte-y71vf8){z-index:1;color:#ffffffc7;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800;position:absolute;bottom:22px;left:24px;right:24px}.open-roles.svelte-y71vf8{background:var(--white);padding:124px 0 132px}.section-head.svelte-y71vf8{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:end;gap:86px;margin-bottom:54px;display:grid}.section-head.svelte-y71vf8 .lead:where(.svelte-y71vf8){max-width:500px;margin:0 0 4px;font-size:16px}.role-grid.svelte-y71vf8{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.role-card.svelte-y71vf8{border:1px solid var(--line);background:var(--surface);border-radius:14px;min-height:390px;padding:28px 30px 30px;transition:transform .2s,background .2s,border-color .2s;display:block}.role-card.svelte-y71vf8:hover{background:var(--white);border-color:#008f9752;transform:translateY(-2px)}.role-card-top.svelte-y71vf8{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding-bottom:24px;display:flex}.role-index.svelte-y71vf8,.role-arrow.svelte-y71vf8,.role-card-link.svelte-y71vf8{color:var(--teal-dark);letter-spacing:.14em;font-size:11px;font-weight:850}.role-arrow.svelte-y71vf8{letter-spacing:0;font-size:19px;font-weight:400;transition:transform .2s}.role-card.svelte-y71vf8:hover .role-arrow:where(.svelte-y71vf8){transform:translate(2px,-2px)}.role-card.svelte-y71vf8 h3:where(.svelte-y71vf8){letter-spacing:-.045em;max-width:460px;margin:28px 0 0;font-size:clamp(27px,3vw,40px);line-height:1.02}.role-department.svelte-y71vf8{color:var(--teal-dark);letter-spacing:.1em;text-transform:uppercase;margin:12px 0 0;font-size:11px;font-weight:800}.role-meta.svelte-y71vf8{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.role-meta.svelte-y71vf8 span:where(.svelte-y71vf8){border:1px solid var(--line);color:var(--ink-soft);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:8px 10px;font-size:10px;font-weight:750}.role-excerpt.svelte-y71vf8{max-width:560px;color:var(--ink-soft);margin:24px 0 0;font-size:15px;line-height:1.6}.role-card-link.svelte-y71vf8{border-bottom:1px solid var(--teal-dark);align-items:center;gap:8px;margin-top:28px;padding-bottom:5px;display:inline-flex}.role-card-link.svelte-y71vf8 span:where(.svelte-y71vf8){letter-spacing:0;font-size:16px;font-weight:400}.after-apply.svelte-y71vf8{background:var(--paper);padding:124px 0 132px}.after-apply-grid.svelte-y71vf8,.careers-why-grid.svelte-y71vf8{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:start;gap:86px;display:grid}.after-apply-intro.svelte-y71vf8 .section-title:where(.svelte-y71vf8),.careers-why.svelte-y71vf8 .section-title:where(.svelte-y71vf8){max-width:600px}.after-apply-intro.svelte-y71vf8 .lead:where(.svelte-y71vf8),.careers-why.svelte-y71vf8 .lead:where(.svelte-y71vf8){max-width:560px;font-size:16px}.careers-why.svelte-y71vf8 .lead:where(.svelte-y71vf8){color:#fffc}.careers-why.svelte-y71vf8 .btn:where(.svelte-y71vf8){margin-top:28px}.application-steps.svelte-y71vf8{border-top:1px solid var(--line)}.application-step.svelte-y71vf8{border-bottom:1px solid var(--line);grid-template-columns:42px minmax(0,1fr);gap:18px;padding:24px 0;display:grid}.application-step.svelte-y71vf8>span:where(.svelte-y71vf8){color:var(--teal-dark);letter-spacing:.14em;font-size:11px;font-weight:850}.application-step.svelte-y71vf8 h3:where(.svelte-y71vf8){letter-spacing:-.025em;margin:0;font-size:21px;line-height:1.15}.application-step.svelte-y71vf8 p:where(.svelte-y71vf8){color:var(--ink-soft);margin:10px 0 0;font-size:14px;line-height:1.6}.careers-why.svelte-y71vf8{color:var(--white);background:var(--plum);padding:124px 0 132px}.why-points.svelte-y71vf8{border-top:1px solid #ffffff24}.why-point.svelte-y71vf8{border-bottom:1px solid #ffffff24;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:18px;min-height:76px;display:grid}.why-point.svelte-y71vf8 span:where(.svelte-y71vf8){color:var(--teal);letter-spacing:.14em;font-size:11px;font-weight:850}.why-point.svelte-y71vf8 strong:where(.svelte-y71vf8){letter-spacing:-.025em;font-size:18px}.careers-contact.svelte-y71vf8{background:var(--white);padding:100px 0 112px}.careers-contact-inner.svelte-y71vf8{justify-content:space-between;align-items:end;gap:60px;display:flex}.careers-contact.svelte-y71vf8 .section-title:where(.svelte-y71vf8){max-width:720px;font-size:clamp(32px,4vw,52px)}.careers-email-image.svelte-y71vf8{flex-shrink:0;width:370px;max-width:100%;height:auto}@media (width<=980px){.careers-hero-grid.svelte-y71vf8,.after-apply-grid.svelte-y71vf8,.careers-why-grid.svelte-y71vf8{grid-template-columns:1fr;gap:48px}.section-head.svelte-y71vf8{grid-template-columns:1fr;gap:24px}}@media (width<=680px){.careers-hero.svelte-y71vf8{padding:54px 0 64px}.careers-hero-grid.svelte-y71vf8{gap:34px}.careers-hero-copy.svelte-y71vf8 .display:where(.svelte-y71vf8){font-size:clamp(35px,9.5vw,43px)}.careers-hero-media.svelte-y71vf8,.careers-hero-media.svelte-y71vf8 img:where(.svelte-y71vf8){height:350px;min-height:350px}.open-roles.svelte-y71vf8,.after-apply.svelte-y71vf8,.careers-why.svelte-y71vf8{padding-block:72px}.role-grid.svelte-y71vf8{grid-template-columns:1fr}.role-card.svelte-y71vf8{min-height:0;padding:24px 22px 26px}.role-card.svelte-y71vf8 h3:where(.svelte-y71vf8){font-size:29px}.careers-contact.svelte-y71vf8{padding:72px 0}.careers-contact-inner.svelte-y71vf8{align-items:start;gap:32px;display:grid}}@media (prefers-reduced-motion:reduce){.careers-hero-media.svelte-y71vf8 img:where(.svelte-y71vf8),.role-card.svelte-y71vf8,.role-arrow.svelte-y71vf8{transition:none}}
