.careers-container[data-astro-cid-relw33wr]{max-width:1400px;margin:0 auto;padding:2rem 1.5rem}.careers-header[data-astro-cid-relw33wr]{text-align:center;margin-bottom:4rem;padding:3rem 0}.careers-title[data-astro-cid-relw33wr]{font-size:clamp(2.5rem,5vw,4rem);font-weight:800;color:#212730;margin-bottom:1rem;background:linear-gradient(135deg,#212730,#58674c);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.careers-subtitle[data-astro-cid-relw33wr]{font-size:1.25rem;color:#f0b075;font-weight:600;margin-bottom:2rem}.careers-description[data-astro-cid-relw33wr]{max-width:800px;margin:0 auto}.careers-description[data-astro-cid-relw33wr] p[data-astro-cid-relw33wr]{font-size:1.125rem;color:#666;line-height:1.7;font-weight:600}.slideshow-container[data-astro-cid-relw33wr]{position:relative;width:100%;height:400px;margin-bottom:4rem;border-radius:1rem;overflow:hidden;box-shadow:0 10px 30px #0003}.slideshow[data-astro-cid-relw33wr]{position:relative;width:100%;height:100%}.slide[data-astro-cid-relw33wr]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity 1.5s ease-in-out}.slide[data-astro-cid-relw33wr].active{opacity:1}.slide[data-astro-cid-relw33wr] img[data-astro-cid-relw33wr]{width:100%;height:100%;object-fit:cover}.slide-overlay[data-astro-cid-relw33wr]{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,#000c);padding:3rem 2rem;color:#fff}.slide-overlay[data-astro-cid-relw33wr] h3[data-astro-cid-relw33wr]{font-size:2rem;font-weight:700;margin-bottom:.5rem}.slide-overlay[data-astro-cid-relw33wr] p[data-astro-cid-relw33wr]{font-size:1.125rem;opacity:.9}.slideshow-dots[data-astro-cid-relw33wr]{position:absolute;bottom:20px;left:50%;transform:translate(-50%);display:flex;gap:.75rem}.dot[data-astro-cid-relw33wr]{width:12px;height:12px;border-radius:50%;background:#ffffff80;cursor:pointer;transition:background .3s ease}.dot[data-astro-cid-relw33wr].active{background:#f0b075}.jobs-section[data-astro-cid-relw33wr]{margin-bottom:4rem}.jobs-title[data-astro-cid-relw33wr]{font-size:2.5rem;font-weight:700;color:#212730;text-align:center;margin-bottom:3rem}.jobs-list[data-astro-cid-relw33wr]{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:2rem}.job-item[data-astro-cid-relw33wr]{background:#fff;border-radius:1rem;padding:2rem;border:2px solid hsl(93,15%,90%);transition:all .3s ease}.job-item[data-astro-cid-relw33wr]:hover{transform:translateY(-5px);box-shadow:0 15px 40px #0000001a;border-color:#f0b075}.job-header[data-astro-cid-relw33wr]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.job-header[data-astro-cid-relw33wr] h3[data-astro-cid-relw33wr]{font-size:1.375rem;font-weight:700;color:#212730;flex:1}.job-type[data-astro-cid-relw33wr]{background:#f2f4f0;color:#58674c;padding:.25rem .75rem;border-radius:1rem;font-size:.875rem;font-weight:600}.job-description[data-astro-cid-relw33wr]{color:#666;line-height:1.6;margin-bottom:1.5rem}.job-meta[data-astro-cid-relw33wr]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;font-size:.875rem}.job-location[data-astro-cid-relw33wr]{color:#f0b075;font-weight:600}.job-salary[data-astro-cid-relw33wr]{color:#58674c;font-weight:600}.job-status[data-astro-cid-relw33wr]{background:#f2f2f2;color:gray;padding:.75rem 1rem;border-radius:.5rem;text-align:center;font-weight:600;font-size:.875rem}.careers-footer[data-astro-cid-relw33wr]{background:linear-gradient(135deg,#58674c,#3f4936);margin:4rem -1.5rem;padding:4rem 1.5rem;border-radius:1rem}.careers-contact[data-astro-cid-relw33wr]{max-width:600px;margin:0 auto;text-align:center;color:#fff}.careers-contact[data-astro-cid-relw33wr] h3[data-astro-cid-relw33wr]{font-size:2rem;font-weight:700;margin-bottom:1rem}.careers-contact[data-astro-cid-relw33wr] p[data-astro-cid-relw33wr]{font-size:1.125rem;margin-bottom:2rem;opacity:.9}.contact-button[data-astro-cid-relw33wr]{display:inline-block;background:#f0b075;color:#212730;padding:1rem 2rem;border-radius:.5rem;text-decoration:none;font-weight:600;transition:background .3s ease}.contact-button[data-astro-cid-relw33wr]:hover{background:#b77a5c}@media(max-width:768px){.careers-container[data-astro-cid-relw33wr]{padding:1.5rem 1rem}.careers-header[data-astro-cid-relw33wr]{margin-bottom:2.5rem;padding:2rem 0}.careers-title[data-astro-cid-relw33wr]{font-size:clamp(2rem,6vw,2.75rem);margin-bottom:.75rem}.careers-subtitle[data-astro-cid-relw33wr]{font-size:1.1rem}.careers-description[data-astro-cid-relw33wr] p[data-astro-cid-relw33wr]{font-size:1rem}.jobs-list[data-astro-cid-relw33wr]{grid-template-columns:1fr;gap:1.5rem}.jobs-title[data-astro-cid-relw33wr]{font-size:2rem;margin-bottom:2rem}.job-item[data-astro-cid-relw33wr]{padding:1.75rem}.job-header[data-astro-cid-relw33wr]{flex-direction:column;gap:.75rem;align-items:flex-start}.job-header[data-astro-cid-relw33wr] h3[data-astro-cid-relw33wr]{font-size:1.25rem}.job-type[data-astro-cid-relw33wr]{align-self:flex-start}.job-meta[data-astro-cid-relw33wr]{flex-direction:column;gap:.5rem;align-items:flex-start}.slideshow-container[data-astro-cid-relw33wr]{height:300px;margin-bottom:2.5rem}.slide-overlay[data-astro-cid-relw33wr]{padding:2rem 1.5rem}.slide-overlay[data-astro-cid-relw33wr] h3[data-astro-cid-relw33wr]{font-size:1.5rem}.slide-overlay[data-astro-cid-relw33wr] p[data-astro-cid-relw33wr]{font-size:1rem}.careers-footer[data-astro-cid-relw33wr]{margin:2rem -1rem;padding:3rem 1rem}.careers-contact[data-astro-cid-relw33wr] h3[data-astro-cid-relw33wr]{font-size:1.75rem}.careers-contact[data-astro-cid-relw33wr] p[data-astro-cid-relw33wr]{font-size:1rem}.contact-button[data-astro-cid-relw33wr]{padding:.9rem 1.75rem}}@media(max-width:480px){.careers-container[data-astro-cid-relw33wr]{padding:1rem .75rem}.careers-header[data-astro-cid-relw33wr]{margin-bottom:2rem;padding:1.5rem 0}.careers-title[data-astro-cid-relw33wr]{font-size:2rem}.careers-subtitle[data-astro-cid-relw33wr]{font-size:1rem;margin-bottom:1.5rem}.careers-description[data-astro-cid-relw33wr] p[data-astro-cid-relw33wr]{font-size:.95rem}.slideshow-container[data-astro-cid-relw33wr]{height:250px;margin-bottom:2rem;border-radius:.75rem}.slide-overlay[data-astro-cid-relw33wr]{padding:1.5rem 1.25rem}.slide-overlay[data-astro-cid-relw33wr] h3[data-astro-cid-relw33wr]{font-size:1.25rem}.slide-overlay[data-astro-cid-relw33wr] p[data-astro-cid-relw33wr]{font-size:.9rem}.slideshow-dots[data-astro-cid-relw33wr]{bottom:15px;gap:.6rem}.dot[data-astro-cid-relw33wr]{width:10px;height:10px}.jobs-section[data-astro-cid-relw33wr]{margin-bottom:2.5rem}.jobs-title[data-astro-cid-relw33wr]{font-size:1.75rem;margin-bottom:1.5rem}.jobs-list[data-astro-cid-relw33wr]{gap:1.25rem}.job-item[data-astro-cid-relw33wr]{padding:1.5rem}.job-header[data-astro-cid-relw33wr]{gap:.6rem}.job-header[data-astro-cid-relw33wr] h3[data-astro-cid-relw33wr]{font-size:1.15rem}.job-type[data-astro-cid-relw33wr]{font-size:.8rem;padding:.2rem .65rem}.job-description[data-astro-cid-relw33wr]{font-size:.95rem;margin-bottom:1.25rem}.job-status[data-astro-cid-relw33wr]{padding:.6rem .85rem;font-size:.8rem}.careers-footer[data-astro-cid-relw33wr]{margin:2rem -.75rem;padding:2.5rem .75rem}.careers-contact[data-astro-cid-relw33wr] h3[data-astro-cid-relw33wr]{font-size:1.5rem;margin-bottom:.85rem}.careers-contact[data-astro-cid-relw33wr] p[data-astro-cid-relw33wr]{font-size:.95rem;margin-bottom:1.75rem}.contact-button[data-astro-cid-relw33wr]{padding:.85rem 1.5rem;font-size:.95rem}}@media(max-width:374px){.careers-title[data-astro-cid-relw33wr]{font-size:1.75rem}.careers-subtitle[data-astro-cid-relw33wr]{font-size:.95rem}.slideshow-container[data-astro-cid-relw33wr]{height:220px}.slide-overlay[data-astro-cid-relw33wr] h3[data-astro-cid-relw33wr]{font-size:1.15rem}.jobs-title[data-astro-cid-relw33wr]{font-size:1.5rem}.job-header[data-astro-cid-relw33wr] h3[data-astro-cid-relw33wr]{font-size:1.05rem}.careers-contact[data-astro-cid-relw33wr] h3[data-astro-cid-relw33wr]{font-size:1.35rem}}
