.cl-container.svelte-18b1hts{width:100%;max-width:1000px;margin:0 auto;padding:0 24px}.about-hero.svelte-18b1hts{background:linear-gradient(#faf8f5,#fff);padding:80px 0 40px}.text-center.svelte-18b1hts{text-align:center}h1.svelte-18b1hts{color:#1a1611;letter-spacing:-1px;margin:0 0 16px;font-family:Playfair Display,serif;font-size:clamp(3rem,5vw,4rem);font-weight:900}.subtitle.svelte-18b1hts{color:#645546;max-width:700px;margin:0 auto;font-size:1.2rem;line-height:1.6}.career-section.svelte-18b1hts{padding:40px 0 120px}.mt-40.svelte-18b1hts{margin-top:40px}.career-card.svelte-18b1hts{color:#4a3b2a;background:#fff;border:1px solid #f0eadd;border-radius:24px;padding:48px;font-size:1.1rem;box-shadow:0 12px 40px #0000000a}.career-card.svelte-18b1hts h2:where(.svelte-18b1hts){color:#1a1a1a;text-align:center;margin-bottom:16px;font-size:1.8rem;font-weight:800}.career-card.svelte-18b1hts p:where(.svelte-18b1hts){text-align:center;margin-bottom:32px}.job-list.svelte-18b1hts{flex-direction:column;gap:20px;display:flex}.job-item.svelte-18b1hts{background:#faf8f5;border:1px solid #f0eadd;border-radius:16px;justify-content:space-between;align-items:center;padding:24px;transition:all .2s;display:flex}.job-item.svelte-18b1hts:hover{background:#fff8eb;border-color:#c8922a;transform:translateY(-2px)}.job-info.svelte-18b1hts h3:where(.svelte-18b1hts){color:#1a1a1a;margin:0 0 8px;font-size:1.2rem;font-weight:700}.job-info.svelte-18b1hts p:where(.svelte-18b1hts){color:#666;text-align:left;margin:0;font-size:.95rem}.apply-btn.svelte-18b1hts{color:#fff;cursor:pointer;white-space:nowrap;background:#1a1a1a;border:none;border-radius:999px;padding:12px 24px;font-size:.95rem;font-weight:600;transition:background .2s}.apply-btn.svelte-18b1hts:hover{background:#c8922a}.contact-hr.svelte-18b1hts{border-top:1px solid #f0eadd;padding-top:32px}@media (width<=600px){.job-item.svelte-18b1hts{flex-direction:column;align-items:flex-start;gap:16px}.apply-btn.svelte-18b1hts{width:100%}.career-card.svelte-18b1hts{padding:32px 24px}}
