.job-card.svelte-m33ye9{display:flex;align-items:center;justify-content:space-between;gap:2rem;text-decoration:none;color:inherit;background:#fff;border-bottom:1px solid #eee;padding-bottom:2rem;transition:transform .3s}.job-card.svelte-m33ye9:last-child{border-bottom:none}.job-card.svelte-m33ye9:hover,.job-card.svelte-m33ye9:focus-visible{transform:translate(10px)}.job-card-title.svelte-m33ye9{font-size:1.3rem;font-weight:300;margin:0 0 .5rem;color:#222}.job-summary.svelte-m33ye9{font-size:1rem;line-height:1.5;color:#666;margin:0;font-weight:300;max-width:52rem}.read-more.svelte-m33ye9{font-weight:300;font-size:.9rem;color:#222;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;flex-shrink:0}@media (max-width: 767px){.job-card.svelte-m33ye9{flex-direction:column;align-items:center;text-align:center;gap:1.25rem}.job-card.svelte-m33ye9:hover,.job-card.svelte-m33ye9:focus-visible{transform:none}.job-summary.svelte-m33ye9{max-width:none}}.job-page.svelte-1ezgoi4{padding:0 1.5rem}.page-heading.svelte-1ezgoi4{margin:0 0 3.5rem}.rule.svelte-1ezgoi4{border-top:1px solid #eee;padding-top:3rem;margin-top:3rem}.job-intro.svelte-1ezgoi4{font-size:1.05rem;line-height:1.7;color:#666;font-weight:300}.job-intro.svelte-1ezgoi4+.job-intro:where(.svelte-1ezgoi4){margin-top:1.25rem}.after-images.svelte-1ezgoi4{text-align:center}.job-statement.svelte-1ezgoi4{font-size:clamp(1.35rem,2.5vw,1.75rem);line-height:1.35;font-weight:300;color:#222;max-width:20em;margin:0 auto 1.75rem}.after-images.svelte-1ezgoi4 .job-intro:where(.svelte-1ezgoi4){max-width:42rem;margin-left:auto;margin-right:auto}.interlude.svelte-1ezgoi4{margin:5rem auto 0;max-width:46rem;text-align:center}figure.svelte-1ezgoi4{margin:0}.hero-image.svelte-1ezgoi4 img:where(.svelte-1ezgoi4){width:100%;height:300px;object-fit:cover;display:block;border-radius:0}.office-images.svelte-1ezgoi4{display:grid;grid-template-columns:1fr;gap:1.25rem;margin-top:4rem}.office-images.svelte-1ezgoi4 img:where(.svelte-1ezgoi4){width:100%;height:100%;object-fit:cover;display:block;border-radius:0}.office-images.svelte-1ezgoi4 .img-a:where(.svelte-1ezgoi4){height:320px}.office-images.svelte-1ezgoi4 .img-b:where(.svelte-1ezgoi4){height:260px}.office-images.svelte-1ezgoi4 .img-c:where(.svelte-1ezgoi4){height:200px}.community-grid.svelte-1ezgoi4{display:grid;grid-template-columns:1fr;gap:1.25rem;margin-top:6rem}.community-grid.svelte-1ezgoi4 img:where(.svelte-1ezgoi4){width:100%;height:260px;object-fit:cover;display:block;border-radius:0}.section-lead.svelte-1ezgoi4{font-size:clamp(1.35rem,2.5vw,1.75rem);line-height:1.35;font-weight:300;color:#222;max-width:20em;margin:0 0 2.5rem}.wide-banner.svelte-1ezgoi4{margin-top:4rem}.wide-banner.svelte-1ezgoi4 img:where(.svelte-1ezgoi4){width:100%;height:260px;object-fit:cover;object-position:center 60%;display:block;border-radius:0}.jobs-section.svelte-1ezgoi4{margin-top:6rem}.sidebar-title.svelte-1ezgoi4{font-size:1rem;font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:#888;margin:0 0 2rem}.job-postings.svelte-1ezgoi4{display:flex;flex-direction:column;gap:2.5rem}.job-postings.svelte-1ezgoi4 .job-item:last-child .job-card{border-bottom:none}.job-state.svelte-1ezgoi4{color:#64748b;font-size:1rem;line-height:1.6}.reveal{opacity:0;transform:translateY(28px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}.reveal.is-visible{opacity:1;transform:none}@media (prefers-reduced-motion: reduce){.reveal{opacity:1;transform:none;transition:none}}@media (min-width: 768px){.hero-image.svelte-1ezgoi4 img:where(.svelte-1ezgoi4){height:560px}.office-images.svelte-1ezgoi4{grid-template-columns:1.35fr 1fr;grid-template-rows:26rem 17rem;gap:1.5rem}.office-images.svelte-1ezgoi4 .img-a:where(.svelte-1ezgoi4){grid-column:1;grid-row:1 / 3;height:auto}.office-images.svelte-1ezgoi4 .img-b:where(.svelte-1ezgoi4){grid-column:2;grid-row:1;height:auto}.office-images.svelte-1ezgoi4 .img-c:where(.svelte-1ezgoi4){grid-column:2;grid-row:2;height:auto}.community-grid.svelte-1ezgoi4{grid-template-columns:1fr 1fr;gap:1.5rem}.community-grid.svelte-1ezgoi4 img:where(.svelte-1ezgoi4){height:380px}.community-grid.svelte-1ezgoi4 .trip-a:where(.svelte-1ezgoi4){grid-column:1;grid-row:1}.community-grid.svelte-1ezgoi4 .community-text:where(.svelte-1ezgoi4){grid-column:1;grid-row:2;padding-right:2rem}.community-grid.svelte-1ezgoi4 .trip-b:where(.svelte-1ezgoi4){grid-column:2;grid-row:1}.community-grid.svelte-1ezgoi4 .trip-c:where(.svelte-1ezgoi4){grid-column:2;grid-row:2}.wide-banner.svelte-1ezgoi4 img:where(.svelte-1ezgoi4){height:480px}}@media (min-width: 1024px){.rule.svelte-1ezgoi4{padding-top:4rem;margin-top:4rem}}@media (max-width: 767px){.page-heading.svelte-1ezgoi4{margin-bottom:2.5rem}.community-text.svelte-1ezgoi4{text-align:center}.community-text.svelte-1ezgoi4 .section-lead:where(.svelte-1ezgoi4){max-width:100%;margin-left:auto;margin-right:auto}.sidebar-title.svelte-1ezgoi4{text-align:center}}
