body{color:#20233a;background:#f8f5ef;font-family:DM Sans,Arial,sans-serif}.careers-page.svelte-1thlcsk{min-height:100vh;padding:24px}.careers-nav.svelte-1thlcsk{justify-content:space-between;align-items:center;max-width:980px;margin:0 auto 32px;display:flex}.careers-nav.svelte-1thlcsk a:where(.svelte-1thlcsk){color:#1a237e;font-size:14px;font-weight:700;text-decoration:none}.careers-nav.svelte-1thlcsk a:where(.svelte-1thlcsk):hover{color:#f39}.careers-hero.svelte-1thlcsk,.content-section.svelte-1thlcsk,.apply-section.svelte-1thlcsk{background:#fff;border:1px solid #1a237e1f;border-radius:8px;max-width:980px;margin:0 auto}.careers-hero.svelte-1thlcsk{grid-template-columns:minmax(0,.96fr) minmax(320px,.84fr);gap:32px;padding:clamp(32px,6vw,64px);display:grid;overflow:hidden}.hero-copy.svelte-1thlcsk{align-self:center;min-width:0}.hero-image-card.svelte-1thlcsk{background:#f8f5ef;border:1px solid #1a237e1f;border-radius:8px;align-self:center;margin:0;overflow:hidden;box-shadow:0 20px 44px #1a237e21}.hero-image-card.svelte-1thlcsk img:where(.svelte-1thlcsk){aspect-ratio:4/3;object-fit:cover;object-position:48% 50%;width:100%;height:auto;display:block}.hero-image-card.svelte-1thlcsk figcaption:where(.svelte-1thlcsk){color:#4b5069;padding:14px 16px;font-size:13px;font-weight:700;line-height:1.45}.eyebrow.svelte-1thlcsk{color:#f39;letter-spacing:.12em;text-transform:uppercase;margin:0 0 12px;font-size:12px;font-weight:800}h1.svelte-1thlcsk,h2.svelte-1thlcsk,h3.svelte-1thlcsk{font-family:Playfair Display,Georgia,serif}h1.svelte-1thlcsk{color:#1a237e;max-width:760px;margin:0 0 18px;font-size:clamp(42px,7vw,76px);line-height:.95}h2.svelte-1thlcsk{color:#1a237e;margin:0;font-size:clamp(30px,4vw,46px);line-height:1.05}h3.svelte-1thlcsk{color:#1a237e;margin:0 0 10px;font-size:22px}p.svelte-1thlcsk{margin:0 0 16px;font-size:16px;line-height:1.75}.role-summary.svelte-1thlcsk{color:#f39;font-size:18px;font-weight:800}.image-context.svelte-1thlcsk{color:#4b5069;font-weight:700}.primary-link.svelte-1thlcsk{color:#fff;background:#f39;border-radius:999px;margin-top:8px;padding:14px 22px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.primary-link.svelte-1thlcsk:hover{color:#fff;background:#1a237e}.application-actions.svelte-1thlcsk{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.copy-email-button.svelte-1thlcsk{color:#1a237e;cursor:pointer;background:#fff;border:2px solid #1a237e;border-radius:999px;justify-content:center;padding:16px 24px;font-family:inherit;font-size:14px;font-weight:800;line-height:1;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.copy-email-button.svelte-1thlcsk:hover{color:#f7c948;background:#1a237e;border-color:#1a237e}.content-section.svelte-1thlcsk,.apply-section.svelte-1thlcsk{margin-top:24px;padding:clamp(28px,5vw,48px)}.section-head.svelte-1thlcsk{max-width:760px;margin-bottom:24px}.info-grid.svelte-1thlcsk{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.info-grid.svelte-1thlcsk article:where(.svelte-1thlcsk),.requirement-item.svelte-1thlcsk{background:#f8f5ef;border:1px solid #1a237e1a;border-radius:8px;padding:22px}.info-grid.svelte-1thlcsk p:where(.svelte-1thlcsk),.requirement-item.svelte-1thlcsk p:where(.svelte-1thlcsk),.schedule-section.svelte-1thlcsk p:where(.svelte-1thlcsk),.apply-section.svelte-1thlcsk p:where(.svelte-1thlcsk){color:#4b5069}.requirements-list.svelte-1thlcsk{gap:14px;display:grid}.schedule-section.svelte-1thlcsk{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:24px;display:grid}.apply-section.svelte-1thlcsk{margin-bottom:24px}.apply-section.svelte-1thlcsk a:where(.svelte-1thlcsk):not(.primary-link){color:#1a237e;font-weight:800;text-decoration:none}.apply-section.svelte-1thlcsk a:where(.svelte-1thlcsk):not(.primary-link):hover{color:#f39}.printable-application.svelte-1thlcsk{background:#f8f5ef;border:1px solid #1a237e24;border-left:5px solid #1a237e;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;min-width:0;margin:18px 0 8px;padding:22px;display:grid;overflow:hidden}.printable-application.svelte-1thlcsk>div:where(.svelte-1thlcsk){min-width:0}.printable-application.svelte-1thlcsk p:where(.svelte-1thlcsk){margin:0}.printable-label.svelte-1thlcsk{color:#1a237e;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:900;margin-bottom:8px!important}.apply-section.svelte-1thlcsk a.download-link:where(.svelte-1thlcsk):not(.primary-link){box-sizing:border-box;color:#f7c948;text-align:center;white-space:nowrap;background:#1a237e;border-radius:999px;justify-content:center;max-width:100%;padding:14px 20px;font-size:14px;font-weight:800;line-height:1.25;text-decoration:none;display:inline-flex}.apply-section.svelte-1thlcsk a.download-link:where(.svelte-1thlcsk):not(.primary-link):hover{color:#fff8df;background:#f39}.equal-opportunity.svelte-1thlcsk{margin:18px 0 0;font-size:13px}@media (width<=760px){.careers-page.svelte-1thlcsk{padding:18px}.careers-hero.svelte-1thlcsk,.content-section.svelte-1thlcsk,.apply-section.svelte-1thlcsk{padding:28px 20px}.info-grid.svelte-1thlcsk,.schedule-section.svelte-1thlcsk,.careers-hero.svelte-1thlcsk{grid-template-columns:1fr}.hero-image-card.svelte-1thlcsk{order:-1}.printable-application.svelte-1thlcsk{grid-template-columns:1fr;padding:20px 16px}.apply-section.svelte-1thlcsk a.download-link:where(.svelte-1thlcsk):not(.primary-link){box-sizing:border-box;white-space:normal;overflow-wrap:anywhere;width:100%;min-width:0;display:flex}.primary-link.svelte-1thlcsk{box-sizing:border-box;text-align:center;justify-content:center;width:100%}.application-actions.svelte-1thlcsk{width:100%}.copy-email-button.svelte-1thlcsk{box-sizing:border-box;width:100%}}@media (width<=520px){.apply-section.svelte-1thlcsk a.download-link:where(.svelte-1thlcsk):not(.primary-link),.primary-link.svelte-1thlcsk,.copy-email-button.svelte-1thlcsk{white-space:normal;border-radius:32px;padding:14px 18px;font-size:15px}}
