.container[data-astro-cid-uekp4k7e]{max-width:1200px;margin:0 auto;padding:0 20px}.job-hero[data-astro-cid-uekp4k7e]{padding:120px 0 80px;background:linear-gradient(135deg,#2d3748,#4a5568);color:#fff;text-align:center;position:relative;overflow:hidden}.job-hero[data-astro-cid-uekp4k7e]:before{content:"";position:absolute;inset:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="grain" width="100" height="100" patternUnits="userSpaceOnUse"><circle cx="20" cy="20" r="0.5" fill="%23fff" opacity="0.05"/><circle cx="80" cy="40" r="0.3" fill="%23fff" opacity="0.03"/><circle cx="40" cy="80" r="0.4" fill="%23fff" opacity="0.04"/></pattern></defs><rect width="100" height="100" fill="url(%23grain)"/></svg>') repeat;pointer-events:none}.hero-title[data-astro-cid-uekp4k7e]{font-size:3rem;font-weight:300;margin-bottom:2rem;letter-spacing:-.02em;position:relative;z-index:1}.hero-intro[data-astro-cid-uekp4k7e]{max-width:800px;margin:0 auto;position:relative;z-index:1}.hero-subtitle[data-astro-cid-uekp4k7e]{font-size:1.25rem;margin-bottom:1rem;opacity:.95}.hero-description[data-astro-cid-uekp4k7e]{font-size:1.1rem;opacity:.9;line-height:1.6}.award-link[data-astro-cid-uekp4k7e]{color:gold;text-decoration:none;border-bottom:1px solid rgba(255,215,0,.5);transition:all .3s ease}.award-link[data-astro-cid-uekp4k7e]:hover{border-bottom-color:gold}.job-opportunities[data-astro-cid-uekp4k7e]{padding:80px 0;background:linear-gradient(135deg,#f8f9fa,#e9ecef);position:relative;overflow:hidden}.job-opportunities[data-astro-cid-uekp4k7e]:before{content:"";position:absolute;inset:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="grain" width="100" height="100" patternUnits="userSpaceOnUse"><circle cx="20" cy="20" r="0.5" fill="%23000" opacity="0.05"/><circle cx="80" cy="40" r="0.3" fill="%23000" opacity="0.03"/><circle cx="40" cy="80" r="0.4" fill="%23000" opacity="0.04"/></pattern></defs><rect width="100" height="100" fill="url(%23grain)"/></svg>') repeat;pointer-events:none}.section-header[data-astro-cid-uekp4k7e]{margin-bottom:4rem;padding-bottom:1rem;position:relative;z-index:1}.section-title-container[data-astro-cid-uekp4k7e]{position:relative}.section-title[data-astro-cid-uekp4k7e]{font-size:1.8rem;font-weight:300;color:#2d3748;margin-bottom:0;text-align:left;text-transform:uppercase;letter-spacing:1.5px}.title-line[data-astro-cid-uekp4k7e]{width:40px;height:2px;background:linear-gradient(90deg,#6c757d 0%,#adb5bd 50%,transparent 100%);margin-top:6px;opacity:.8}.jobs-grid[data-astro-cid-uekp4k7e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(500px,1fr));gap:30px;position:relative;z-index:1}.job-card[data-astro-cid-uekp4k7e]{background:#fff;border-radius:12px;box-shadow:0 4px 20px #0000001a;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.job-card[data-astro-cid-uekp4k7e]:hover{transform:translateY(-5px);box-shadow:0 8px 30px #00000026}.job-header[data-astro-cid-uekp4k7e]{padding:25px 25px 20px;background:linear-gradient(135deg,#2d3748,#4a5568);color:#fff;position:relative;overflow:hidden}.job-header[data-astro-cid-uekp4k7e]:before{content:"";position:absolute;inset:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="grain" width="100" height="100" patternUnits="userSpaceOnUse"><circle cx="20" cy="20" r="0.5" fill="%23fff" opacity="0.05"/><circle cx="80" cy="40" r="0.3" fill="%23fff" opacity="0.03"/><circle cx="40" cy="80" r="0.4" fill="%23fff" opacity="0.04"/></pattern></defs><rect width="100" height="100" fill="url(%23grain)"/></svg>') repeat;pointer-events:none}.job-title[data-astro-cid-uekp4k7e]{font-size:1.5rem;font-weight:300;margin-bottom:12px;letter-spacing:-.01em;position:relative;z-index:1}.job-meta[data-astro-cid-uekp4k7e]{display:flex;gap:12px;flex-wrap:wrap;position:relative;z-index:1}.job-meta[data-astro-cid-uekp4k7e] span[data-astro-cid-uekp4k7e]{padding:4px 10px;background:#fff3;border-radius:15px;font-size:.85rem;font-weight:500}.job-content[data-astro-cid-uekp4k7e]{padding:25px}.job-summary[data-astro-cid-uekp4k7e]{font-size:1rem;line-height:1.6;color:#4a5568;margin-bottom:20px}.job-highlights[data-astro-cid-uekp4k7e] h4[data-astro-cid-uekp4k7e]{font-size:1rem;font-weight:500;color:#2d3748;margin-bottom:10px;letter-spacing:.5px}.requirements-list[data-astro-cid-uekp4k7e]{list-style:none;padding:0}.requirements-list[data-astro-cid-uekp4k7e] li[data-astro-cid-uekp4k7e]{padding:4px 0 4px 20px;position:relative;line-height:1.4;color:#6c757d;font-size:.9rem}.requirements-list[data-astro-cid-uekp4k7e] li[data-astro-cid-uekp4k7e]:before{content:"•";color:#6c757d;font-weight:700;position:absolute;left:0;top:4px}.job-actions[data-astro-cid-uekp4k7e]{padding:20px 25px 25px;display:flex;gap:12px;justify-content:space-between}.learn-more-btn[data-astro-cid-uekp4k7e]{flex:1;display:inline-block;padding:10px 20px;background:transparent;color:#4a5568;text-decoration:none;border:2px solid #e2e8f0;border-radius:20px;font-weight:500;transition:all .3s ease;text-align:center;letter-spacing:.5px}.learn-more-btn[data-astro-cid-uekp4k7e]:hover{background:#f7fafc;border-color:#cbd5e0;transform:translateY(-1px)}.apply-btn[data-astro-cid-uekp4k7e]{flex:1;display:inline-block;padding:10px 20px;background:linear-gradient(135deg,#2d3748,#4a5568);color:#fff;text-decoration:none;border-radius:20px;font-weight:500;transition:all .3s ease;box-shadow:0 4px 15px #2d37484d;text-align:center;letter-spacing:.5px}.apply-btn[data-astro-cid-uekp4k7e]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #2d374866}.benefits-contact[data-astro-cid-uekp4k7e]{padding:80px 0;background:#fff}.benefits-grid[data-astro-cid-uekp4k7e]{display:grid;grid-template-columns:1fr 1fr;gap:40px;max-width:1000px;margin:0 auto}.benefits-card[data-astro-cid-uekp4k7e],.contact-card[data-astro-cid-uekp4k7e]{background:#f8f9fa;border-radius:12px;padding:30px;box-shadow:0 4px 15px #0000001a}.card-header[data-astro-cid-uekp4k7e]{display:flex;align-items:center;gap:15px;margin-bottom:20px}.card-header[data-astro-cid-uekp4k7e] i[data-astro-cid-uekp4k7e]{font-size:2rem;color:#6c757d}.card-header[data-astro-cid-uekp4k7e] h3[data-astro-cid-uekp4k7e]{font-size:1.5rem;font-weight:300;color:#2d3748;margin:0;letter-spacing:.5px}.card-content[data-astro-cid-uekp4k7e] p[data-astro-cid-uekp4k7e]{color:#666;line-height:1.6;margin-bottom:20px}.benefits-list-grid[data-astro-cid-uekp4k7e]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.benefit-item[data-astro-cid-uekp4k7e]{display:flex;align-items:center;gap:8px;padding:8px 0}.benefit-item[data-astro-cid-uekp4k7e] i[data-astro-cid-uekp4k7e]{color:#6c757d;width:16px;font-size:.9rem}.benefit-item[data-astro-cid-uekp4k7e] span[data-astro-cid-uekp4k7e]{color:#4a5568;font-size:.9rem}.contact-info[data-astro-cid-uekp4k7e]{margin-bottom:25px}.contact-item[data-astro-cid-uekp4k7e]{margin-bottom:15px}.email-link[data-astro-cid-uekp4k7e]{color:#4a5568;text-decoration:none;font-weight:500}.email-link[data-astro-cid-uekp4k7e]:hover{text-decoration:underline}.contact-note[data-astro-cid-uekp4k7e]{font-style:italic;color:#888;font-size:.95rem}.cta-btn[data-astro-cid-uekp4k7e]{display:inline-block;padding:15px 30px;background:linear-gradient(135deg,#2d3748,#4a5568);color:#fff;text-decoration:none;border-radius:25px;font-weight:500;transition:all .3s ease;box-shadow:0 4px 15px #2d37484d;letter-spacing:.5px}.cta-btn[data-astro-cid-uekp4k7e]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #2d374866}@media (max-width: 768px){.hero-title[data-astro-cid-uekp4k7e]{font-size:2.5rem}.hero-subtitle[data-astro-cid-uekp4k7e]{font-size:1.1rem}.hero-description[data-astro-cid-uekp4k7e]{font-size:1rem}.jobs-grid[data-astro-cid-uekp4k7e]{grid-template-columns:1fr}.job-header[data-astro-cid-uekp4k7e]{padding:20px 20px 15px}.job-content[data-astro-cid-uekp4k7e]{padding:20px}.job-actions[data-astro-cid-uekp4k7e]{padding:15px 20px 20px;flex-direction:column}.job-title[data-astro-cid-uekp4k7e]{font-size:1.3rem}.benefits-grid[data-astro-cid-uekp4k7e]{grid-template-columns:1fr;gap:30px}.benefits-card[data-astro-cid-uekp4k7e],.contact-card[data-astro-cid-uekp4k7e]{padding:25px 20px}.benefits-list-grid[data-astro-cid-uekp4k7e]{grid-template-columns:1fr}}@media (max-width: 480px){.container[data-astro-cid-uekp4k7e]{padding:0 15px}.job-hero[data-astro-cid-uekp4k7e]{padding:100px 0 60px}.job-opportunities[data-astro-cid-uekp4k7e],.benefits-contact[data-astro-cid-uekp4k7e]{padding:60px 0}}
