@charset "UTF-8";.page-header[data-astro-cid-2pjcwduj]{padding:var(--spacing-xxl) 0;background:linear-gradient(135deg,rgba(var(--night-rgb),.9),rgba(var(--bright-pink-crayola-rgb),.5));text-align:center;position:relative;overflow:hidden}@media (max-width: 768px){.page-header[data-astro-cid-2pjcwduj]{padding-top:calc(var(--spacing-xxl) + var(--spacing-xxl))}}.page-header[data-astro-cid-2pjcwduj]:before{content:"";position:absolute;inset:0;background:url(/images/pattern-bg.svg) center/cover no-repeat;opacity:.1;z-index:-1}.page-header[data-astro-cid-2pjcwduj] h1[data-astro-cid-2pjcwduj]{font-size:3rem;margin-bottom:var(--spacing-md)}@media (max-width: 768px){.page-header[data-astro-cid-2pjcwduj] h1[data-astro-cid-2pjcwduj]{font-size:2.5rem}}.page-header[data-astro-cid-2pjcwduj] .text-gradient[data-astro-cid-2pjcwduj]{background:linear-gradient(90deg,var(--sunglow),var(--bright-pink-crayola));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.page-header[data-astro-cid-2pjcwduj] .page-description[data-astro-cid-2pjcwduj]{font-size:1.2rem;max-width:800px;margin:0 auto;opacity:.9}.section-title[data-astro-cid-2pjcwduj]{text-align:center;font-size:2rem;margin-bottom:var(--spacing-xl);color:var(--white);position:relative;display:inline-block;left:50%;transform:translate(-50%)}.section-title[data-astro-cid-2pjcwduj]:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translate(-50%);width:60px;height:3px;background:linear-gradient(90deg,var(--bright-pink-crayola),transparent);border-radius:3px}.jobs-section[data-astro-cid-2pjcwduj]{padding:var(--spacing-xxl) 0}.jobs-section[data-astro-cid-2pjcwduj] .jobs-filter[data-astro-cid-2pjcwduj]{display:flex;justify-content:space-between;margin-bottom:var(--spacing-xl);padding:var(--spacing-md) var(--spacing-lg);background:rgba(var(--night-rgb),.3);border-radius:var(--radius-md);border:1px solid rgba(var(--white-rgb),.1)}@media (max-width: 768px){.jobs-section[data-astro-cid-2pjcwduj] .jobs-filter[data-astro-cid-2pjcwduj]{flex-direction:column;gap:var(--spacing-md)}}.jobs-section[data-astro-cid-2pjcwduj] .jobs-filter[data-astro-cid-2pjcwduj] .filter-group[data-astro-cid-2pjcwduj]{display:flex;align-items:center;gap:var(--spacing-md)}.jobs-section[data-astro-cid-2pjcwduj] .jobs-filter[data-astro-cid-2pjcwduj] .filter-group[data-astro-cid-2pjcwduj] label[data-astro-cid-2pjcwduj]{font-weight:500;color:var(--white)}.jobs-section[data-astro-cid-2pjcwduj] .jobs-filter[data-astro-cid-2pjcwduj] .filter-group[data-astro-cid-2pjcwduj] .glass-select[data-astro-cid-2pjcwduj]{padding:var(--spacing-sm) var(--spacing-md);background:rgba(var(--white-rgb),.1);border:1px solid rgba(var(--white-rgb),.2);border-radius:var(--radius-sm);color:var(--white);font-size:.9rem;cursor:pointer;transition:all var(--transition-normal)}.jobs-section[data-astro-cid-2pjcwduj] .jobs-filter[data-astro-cid-2pjcwduj] .filter-group[data-astro-cid-2pjcwduj] .glass-select[data-astro-cid-2pjcwduj]:hover,.jobs-section[data-astro-cid-2pjcwduj] .jobs-filter[data-astro-cid-2pjcwduj] .filter-group[data-astro-cid-2pjcwduj] .glass-select[data-astro-cid-2pjcwduj]:focus{background:rgba(var(--white-rgb),.15);border-color:rgba(var(--white-rgb),.3)}.jobs-section[data-astro-cid-2pjcwduj] .jobs-filter[data-astro-cid-2pjcwduj] .filter-group[data-astro-cid-2pjcwduj] .glass-select[data-astro-cid-2pjcwduj] option[data-astro-cid-2pjcwduj]{background-color:rgba(var(--night-rgb),.95);color:var(--white)}.jobs-section[data-astro-cid-2pjcwduj] .jobs-grid[data-astro-cid-2pjcwduj]{display:flex;flex-direction:column;gap:var(--spacing-xl)}.jobs-section[data-astro-cid-2pjcwduj] .job-card[data-astro-cid-2pjcwduj]{display:flex;flex-direction:column;border-radius:var(--radius-lg);overflow:hidden;background:linear-gradient(145deg,rgba(var(--night-rgb),.7),rgba(var(--yinmn-blue-rgb),.3));border:1px solid rgba(var(--emerald-rgb),.1);box-shadow:0 8px 32px #0003;backdrop-filter:blur(8px);transform:translateY(0);transition:all var(--transition-normal)}.jobs-section[data-astro-cid-2pjcwduj] .job-card[data-astro-cid-2pjcwduj]:hover{transform:translateY(-5px);box-shadow:0 12px 40px #0000004d;border-color:rgba(var(--emerald-rgb),.2)}.jobs-section[data-astro-cid-2pjcwduj] .job-card[data-astro-cid-2pjcwduj] .job-header[data-astro-cid-2pjcwduj]{padding:var(--spacing-lg);background:linear-gradient(to right,rgba(var(--yinmn-blue-rgb),.3),rgba(var(--bright-pink-crayola-rgb),.1));display:flex;align-items:center;gap:var(--spacing-md)}.jobs-section[data-astro-cid-2pjcwduj] .job-card[data-astro-cid-2pjcwduj] .job-header[data-astro-cid-2pjcwduj] .job-icon[data-astro-cid-2pjcwduj]{width:50px;height:50px;border-radius:50%;background:rgba(var(--white-rgb),.1);display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:var(--emerald);flex-shrink:0}.jobs-section[data-astro-cid-2pjcwduj] .job-card[data-astro-cid-2pjcwduj] .job-header[data-astro-cid-2pjcwduj] .job-title-area[data-astro-cid-2pjcwduj]{flex-grow:1}.jobs-section[data-astro-cid-2pjcwduj] .job-card[data-astro-cid-2pjcwduj] .job-header[data-astro-cid-2pjcwduj] .job-title-area[data-astro-cid-2pjcwduj] h3[data-astro-cid-2pjcwduj]{margin:0 0 var(--spacing-xs) 0;font-size:1.5rem;color:var(--white)}.jobs-section[data-astro-cid-2pjcwduj] .job-card[data-astro-cid-2pjcwduj] .job-header[data-astro-cid-2pjcwduj] .job-title-area[data-astro-cid-2pjcwduj] .job-meta[data-astro-cid-2pjcwduj]{display:flex;gap:var(--spacing-md);font-size:.9rem}@media (max-width: 576px){.jobs-section[data-astro-cid-2pjcwduj] .job-card[data-astro-cid-2pjcwduj] .job-header[data-astro-cid-2pjcwduj] .job-title-area[data-astro-cid-2pjcwduj] .job-meta[data-astro-cid-2pjcwduj]{flex-direction:column;gap:var(--spacing-xs)}}.jobs-section[data-astro-cid-2pjcwduj] .job-card[data-astro-cid-2pjcwduj] .job-header[data-astro-cid-2pjcwduj] .job-title-area[data-astro-cid-2pjcwduj] .job-meta[data-astro-cid-2pjcwduj] .job-type[data-astro-cid-2pjcwduj],.jobs-section[data-astro-cid-2pjcwduj] .job-card[data-astro-cid-2pjcwduj] .job-header[data-astro-cid-2pjcwduj] .job-title-area[data-astro-cid-2pjcwduj] .job-meta[data-astro-cid-2pjcwduj] .job-location[data-astro-cid-2pjcwduj]{display:flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm);background:rgba(var(--white-rgb),.1)}.jobs-section[data-astro-cid-2pjcwduj] .job-card[data-astro-cid-2pjcwduj] .job-header[data-astro-cid-2pjcwduj] .job-title-area[data-astro-cid-2pjcwduj] .job-meta[data-astro-cid-2pjcwduj] .job-type[data-astro-cid-2pjcwduj] i[data-astro-cid-2pjcwduj],.jobs-section[data-astro-cid-2pjcwduj] .job-card[data-astro-cid-2pjcwduj] .job-header[data-astro-cid-2pjcwduj] .job-title-area[data-astro-cid-2pjcwduj] .job-meta[data-astro-cid-2pjcwduj] .job-location[data-astro-cid-2pjcwduj] i[data-astro-cid-2pjcwduj]{font-size:.8rem}.jobs-section[data-astro-cid-2pjcwduj] .job-card[data-astro-cid-2pjcwduj] .job-header[data-astro-cid-2pjcwduj] .job-title-area[data-astro-cid-2pjcwduj] .job-meta[data-astro-cid-2pjcwduj] .full-time[data-astro-cid-2pjcwduj]{color:var(--emerald)}.jobs-section[data-astro-cid-2pjcwduj] .job-card[data-astro-cid-2pjcwduj] .job-header[data-astro-cid-2pjcwduj] .job-title-area[data-astro-cid-2pjcwduj] .job-meta[data-astro-cid-2pjcwduj] .part-time[data-astro-cid-2pjcwduj]{color:var(--sunglow)}.jobs-section[data-astro-cid-2pjcwduj] .job-card[data-astro-cid-2pjcwduj] .job-header[data-astro-cid-2pjcwduj] .job-title-area[data-astro-cid-2pjcwduj] .job-meta[data-astro-cid-2pjcwduj] .job-location[data-astro-cid-2pjcwduj]{color:var(--bright-pink-crayola)}.jobs-section[data-astro-cid-2pjcwduj] .job-card[data-astro-cid-2pjcwduj] .job-content[data-astro-cid-2pjcwduj]{padding:var(--spacing-lg);display:flex;flex-direction:column}.jobs-section[data-astro-cid-2pjcwduj] .job-card[data-astro-cid-2pjcwduj] .job-content[data-astro-cid-2pjcwduj] .job-summary[data-astro-cid-2pjcwduj]{margin-bottom:var(--spacing-md)}.jobs-section[data-astro-cid-2pjcwduj] .job-card[data-astro-cid-2pjcwduj] .job-content[data-astro-cid-2pjcwduj] .job-summary[data-astro-cid-2pjcwduj] p[data-astro-cid-2pjcwduj]{font-size:1.1rem;line-height:1.6;color:var(--white)}.jobs-section[data-astro-cid-2pjcwduj] .job-card[data-astro-cid-2pjcwduj] .job-content[data-astro-cid-2pjcwduj] .job-details[data-astro-cid-2pjcwduj]{display:none;margin-bottom:var(--spacing-lg);padding-top:var(--spacing-md);border-top:1px solid rgba(var(--white-rgb),.1)}.jobs-section[data-astro-cid-2pjcwduj] .job-card[data-astro-cid-2pjcwduj] .job-content[data-astro-cid-2pjcwduj] .job-details[data-astro-cid-2pjcwduj] .responsibilities[data-astro-cid-2pjcwduj],.jobs-section[data-astro-cid-2pjcwduj] .job-card[data-astro-cid-2pjcwduj] .job-content[data-astro-cid-2pjcwduj] .job-details[data-astro-cid-2pjcwduj] .requirements[data-astro-cid-2pjcwduj],.jobs-section[data-astro-cid-2pjcwduj] .job-card[data-astro-cid-2pjcwduj] .job-content[data-astro-cid-2pjcwduj] .job-details[data-astro-cid-2pjcwduj] .nice-to-have[data-astro-cid-2pjcwduj],.jobs-section[data-astro-cid-2pjcwduj] .job-card[data-astro-cid-2pjcwduj] .job-content[data-astro-cid-2pjcwduj] .job-details[data-astro-cid-2pjcwduj] .salary-range[data-astro-cid-2pjcwduj]{margin-bottom:var(--spacing-lg)}.jobs-section[data-astro-cid-2pjcwduj] .job-card[data-astro-cid-2pjcwduj] .job-content[data-astro-cid-2pjcwduj] .job-details[data-astro-cid-2pjcwduj] .responsibilities[data-astro-cid-2pjcwduj]:last-child,.jobs-section[data-astro-cid-2pjcwduj] .job-card[data-astro-cid-2pjcwduj] .job-content[data-astro-cid-2pjcwduj] .job-details[data-astro-cid-2pjcwduj] .requirements[data-astro-cid-2pjcwduj]:last-child,.jobs-section[data-astro-cid-2pjcwduj] .job-card[data-astro-cid-2pjcwduj] .job-content[data-astro-cid-2pjcwduj] .job-details[data-astro-cid-2pjcwduj] .nice-to-have[data-astro-cid-2pjcwduj]:last-child,.jobs-section[data-astro-cid-2pjcwduj] .job-card[data-astro-cid-2pjcwduj] .job-content[data-astro-cid-2pjcwduj] .job-details[data-astro-cid-2pjcwduj] .salary-range[data-astro-cid-2pjcwduj]:last-child{margin-bottom:0}.jobs-section[data-astro-cid-2pjcwduj] .job-card[data-astro-cid-2pjcwduj] .job-content[data-astro-cid-2pjcwduj] .job-details[data-astro-cid-2pjcwduj] .responsibilities[data-astro-cid-2pjcwduj] h4[data-astro-cid-2pjcwduj],.jobs-section[data-astro-cid-2pjcwduj] .job-card[data-astro-cid-2pjcwduj] .job-content[data-astro-cid-2pjcwduj] .job-details[data-astro-cid-2pjcwduj] .requirements[data-astro-cid-2pjcwduj] h4[data-astro-cid-2pjcwduj],.jobs-section[data-astro-cid-2pjcwduj] .job-card[data-astro-cid-2pjcwduj] .job-content[data-astro-cid-2pjcwduj] .job-details[data-astro-cid-2pjcwduj] .nice-to-have[data-astro-cid-2pjcwduj] h4[data-astro-cid-2pjcwduj],.jobs-section[data-astro-cid-2pjcwduj] .job-card[data-astro-cid-2pjcwduj] .job-content[data-astro-cid-2pjcwduj] .job-details[data-astro-cid-2pjcwduj] .salary-range[data-astro-cid-2pjcwduj] h4[data-astro-cid-2pjcwduj]{font-size:1.1rem;margin-bottom:var(--spacing-md);color:var(--emerald);display:flex;align-items:center;gap:var(--spacing-xs)}.jobs-section[data-astro-cid-2pjcwduj] .job-card[data-astro-cid-2pjcwduj] .job-content[data-astro-cid-2pjcwduj] .job-details[data-astro-cid-2pjcwduj] .responsibilities[data-astro-cid-2pjcwduj] h4[data-astro-cid-2pjcwduj] i[data-astro-cid-2pjcwduj],.jobs-section[data-astro-cid-2pjcwduj] .job-card[data-astro-cid-2pjcwduj] .job-content[data-astro-cid-2pjcwduj] .job-details[data-astro-cid-2pjcwduj] .requirements[data-astro-cid-2pjcwduj] h4[data-astro-cid-2pjcwduj] i[data-astro-cid-2pjcwduj],.jobs-section[data-astro-cid-2pjcwduj] .job-card[data-astro-cid-2pjcwduj] .job-content[data-astro-cid-2pjcwduj] .job-details[data-astro-cid-2pjcwduj] .nice-to-have[data-astro-cid-2pjcwduj] h4[data-astro-cid-2pjcwduj] i[data-astro-cid-2pjcwduj],.jobs-section[data-astro-cid-2pjcwduj] .job-card[data-astro-cid-2pjcwduj] .job-content[data-astro-cid-2pjcwduj] .job-details[data-astro-cid-2pjcwduj] .salary-range[data-astro-cid-2pjcwduj] h4[data-astro-cid-2pjcwduj] i[data-astro-cid-2pjcwduj]{font-size:1rem}.jobs-section[data-astro-cid-2pjcwduj] .job-card[data-astro-cid-2pjcwduj] .job-content[data-astro-cid-2pjcwduj] .job-details[data-astro-cid-2pjcwduj] .responsibilities[data-astro-cid-2pjcwduj] ul[data-astro-cid-2pjcwduj],.jobs-section[data-astro-cid-2pjcwduj] .job-card[data-astro-cid-2pjcwduj] .job-content[data-astro-cid-2pjcwduj] .job-details[data-astro-cid-2pjcwduj] .requirements[data-astro-cid-2pjcwduj] ul[data-astro-cid-2pjcwduj],.jobs-section[data-astro-cid-2pjcwduj] .job-card[data-astro-cid-2pjcwduj] .job-content[data-astro-cid-2pjcwduj] .job-details[data-astro-cid-2pjcwduj] .nice-to-have[data-astro-cid-2pjcwduj] ul[data-astro-cid-2pjcwduj],.jobs-section[data-astro-cid-2pjcwduj] .job-card[data-astro-cid-2pjcwduj] .job-content[data-astro-cid-2pjcwduj] .job-details[data-astro-cid-2pjcwduj] .salary-range[data-astro-cid-2pjcwduj] ul[data-astro-cid-2pjcwduj]{list-style:none;padding:0;margin:0}.jobs-section[data-astro-cid-2pjcwduj] .job-card[data-astro-cid-2pjcwduj] .job-content[data-astro-cid-2pjcwduj] .job-details[data-astro-cid-2pjcwduj] .responsibilities[data-astro-cid-2pjcwduj] ul[data-astro-cid-2pjcwduj] li[data-astro-cid-2pjcwduj],.jobs-section[data-astro-cid-2pjcwduj] .job-card[data-astro-cid-2pjcwduj] .job-content[data-astro-cid-2pjcwduj] .job-details[data-astro-cid-2pjcwduj] .requirements[data-astro-cid-2pjcwduj] ul[data-astro-cid-2pjcwduj] li[data-astro-cid-2pjcwduj],.jobs-section[data-astro-cid-2pjcwduj] .job-card[data-astro-cid-2pjcwduj] .job-content[data-astro-cid-2pjcwduj] .job-details[data-astro-cid-2pjcwduj] .nice-to-have[data-astro-cid-2pjcwduj] ul[data-astro-cid-2pjcwduj] li[data-astro-cid-2pjcwduj],.jobs-section[data-astro-cid-2pjcwduj] .job-card[data-astro-cid-2pjcwduj] .job-content[data-astro-cid-2pjcwduj] .job-details[data-astro-cid-2pjcwduj] .salary-range[data-astro-cid-2pjcwduj] ul[data-astro-cid-2pjcwduj] li[data-astro-cid-2pjcwduj]{margin-bottom:var(--spacing-sm);padding-left:var(--spacing-lg);position:relative;line-height:1.5}.jobs-section[data-astro-cid-2pjcwduj] .job-card[data-astro-cid-2pjcwduj] .job-content[data-astro-cid-2pjcwduj] .job-details[data-astro-cid-2pjcwduj] .responsibilities[data-astro-cid-2pjcwduj] ul[data-astro-cid-2pjcwduj] li[data-astro-cid-2pjcwduj]:before,.jobs-section[data-astro-cid-2pjcwduj] .job-card[data-astro-cid-2pjcwduj] .job-content[data-astro-cid-2pjcwduj] .job-details[data-astro-cid-2pjcwduj] .requirements[data-astro-cid-2pjcwduj] ul[data-astro-cid-2pjcwduj] li[data-astro-cid-2pjcwduj]:before,.jobs-section[data-astro-cid-2pjcwduj] .job-card[data-astro-cid-2pjcwduj] .job-content[data-astro-cid-2pjcwduj] .job-details[data-astro-cid-2pjcwduj] .nice-to-have[data-astro-cid-2pjcwduj] ul[data-astro-cid-2pjcwduj] li[data-astro-cid-2pjcwduj]:before,.jobs-section[data-astro-cid-2pjcwduj] .job-card[data-astro-cid-2pjcwduj] .job-content[data-astro-cid-2pjcwduj] .job-details[data-astro-cid-2pjcwduj] .salary-range[data-astro-cid-2pjcwduj] ul[data-astro-cid-2pjcwduj] li[data-astro-cid-2pjcwduj]:before{content:"•";position:absolute;left:var(--spacing-sm);color:var(--emerald)}.jobs-section[data-astro-cid-2pjcwduj] .job-card[data-astro-cid-2pjcwduj] .job-content[data-astro-cid-2pjcwduj] .job-details[data-astro-cid-2pjcwduj] .responsibilities[data-astro-cid-2pjcwduj] p[data-astro-cid-2pjcwduj],.jobs-section[data-astro-cid-2pjcwduj] .job-card[data-astro-cid-2pjcwduj] .job-content[data-astro-cid-2pjcwduj] .job-details[data-astro-cid-2pjcwduj] .requirements[data-astro-cid-2pjcwduj] p[data-astro-cid-2pjcwduj],.jobs-section[data-astro-cid-2pjcwduj] .job-card[data-astro-cid-2pjcwduj] .job-content[data-astro-cid-2pjcwduj] .job-details[data-astro-cid-2pjcwduj] .nice-to-have[data-astro-cid-2pjcwduj] p[data-astro-cid-2pjcwduj],.jobs-section[data-astro-cid-2pjcwduj] .job-card[data-astro-cid-2pjcwduj] .job-content[data-astro-cid-2pjcwduj] .job-details[data-astro-cid-2pjcwduj] .salary-range[data-astro-cid-2pjcwduj] p[data-astro-cid-2pjcwduj]{line-height:1.6}.jobs-section[data-astro-cid-2pjcwduj] .job-card[data-astro-cid-2pjcwduj] .job-content[data-astro-cid-2pjcwduj] .job-details[data-astro-cid-2pjcwduj] .requirements[data-astro-cid-2pjcwduj] h4[data-astro-cid-2pjcwduj]{color:var(--bright-pink-crayola)}.jobs-section[data-astro-cid-2pjcwduj] .job-card[data-astro-cid-2pjcwduj] .job-content[data-astro-cid-2pjcwduj] .job-details[data-astro-cid-2pjcwduj] .requirements[data-astro-cid-2pjcwduj] h4[data-astro-cid-2pjcwduj]:before{color:var(--bright-pink-crayola)}.jobs-section[data-astro-cid-2pjcwduj] .job-card[data-astro-cid-2pjcwduj] .job-content[data-astro-cid-2pjcwduj] .job-details[data-astro-cid-2pjcwduj] .nice-to-have[data-astro-cid-2pjcwduj] h4[data-astro-cid-2pjcwduj]{color:var(--sunglow)}.jobs-section[data-astro-cid-2pjcwduj] .job-card[data-astro-cid-2pjcwduj] .job-content[data-astro-cid-2pjcwduj] .job-details[data-astro-cid-2pjcwduj] .nice-to-have[data-astro-cid-2pjcwduj] h4[data-astro-cid-2pjcwduj]:before{color:var(--sunglow)}.jobs-section[data-astro-cid-2pjcwduj] .job-card[data-astro-cid-2pjcwduj] .job-content[data-astro-cid-2pjcwduj] .job-details[data-astro-cid-2pjcwduj] .salary-range[data-astro-cid-2pjcwduj] h4[data-astro-cid-2pjcwduj]{color:var(--emerald)}.jobs-section[data-astro-cid-2pjcwduj] .job-card[data-astro-cid-2pjcwduj] .job-content[data-astro-cid-2pjcwduj] .job-details[data-astro-cid-2pjcwduj] .salary-range[data-astro-cid-2pjcwduj] h4[data-astro-cid-2pjcwduj]:before{color:var(--emerald)}.jobs-section[data-astro-cid-2pjcwduj] .job-card[data-astro-cid-2pjcwduj] .job-content[data-astro-cid-2pjcwduj] .job-footer[data-astro-cid-2pjcwduj]{display:flex;justify-content:space-between;align-items:center;margin-top:var(--spacing-md)}@media (max-width: 576px){.jobs-section[data-astro-cid-2pjcwduj] .job-card[data-astro-cid-2pjcwduj] .job-content[data-astro-cid-2pjcwduj] .job-footer[data-astro-cid-2pjcwduj]{flex-direction:column;gap:var(--spacing-md);align-items:stretch}}.jobs-section[data-astro-cid-2pjcwduj] .job-card[data-astro-cid-2pjcwduj] .job-content[data-astro-cid-2pjcwduj] .job-footer[data-astro-cid-2pjcwduj] .apply-button[data-astro-cid-2pjcwduj]{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-xs);background:linear-gradient(to right,rgba(var(--emerald-rgb),.2),rgba(var(--bright-pink-crayola-rgb),.2));border:1px solid rgba(var(--emerald-rgb),.3);padding:var(--spacing-sm) var(--spacing-lg);font-weight:600}.jobs-section[data-astro-cid-2pjcwduj] .job-card[data-astro-cid-2pjcwduj] .job-content[data-astro-cid-2pjcwduj] .job-footer[data-astro-cid-2pjcwduj] .apply-button[data-astro-cid-2pjcwduj] i[data-astro-cid-2pjcwduj]{transition:transform var(--transition-normal)}.jobs-section[data-astro-cid-2pjcwduj] .job-card[data-astro-cid-2pjcwduj] .job-content[data-astro-cid-2pjcwduj] .job-footer[data-astro-cid-2pjcwduj] .apply-button[data-astro-cid-2pjcwduj]:hover{background:linear-gradient(to right,rgba(var(--emerald-rgb),.3),rgba(var(--bright-pink-crayola-rgb),.3))}.jobs-section[data-astro-cid-2pjcwduj] .job-card[data-astro-cid-2pjcwduj] .job-content[data-astro-cid-2pjcwduj] .job-footer[data-astro-cid-2pjcwduj] .apply-button[data-astro-cid-2pjcwduj]:hover i[data-astro-cid-2pjcwduj]{transform:translate(3px)}.jobs-section[data-astro-cid-2pjcwduj] .job-card[data-astro-cid-2pjcwduj] .job-content[data-astro-cid-2pjcwduj] .job-footer[data-astro-cid-2pjcwduj] .toggle-details-button[data-astro-cid-2pjcwduj]{background:rgba(var(--white-rgb),.1);border:1px solid rgba(var(--white-rgb),.2);border-radius:var(--radius-md);padding:var(--spacing-sm) var(--spacing-md);color:var(--white);font-size:.9rem;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:var(--spacing-xs);transition:all var(--transition-normal)}.jobs-section[data-astro-cid-2pjcwduj] .job-card[data-astro-cid-2pjcwduj] .job-content[data-astro-cid-2pjcwduj] .job-footer[data-astro-cid-2pjcwduj] .toggle-details-button[data-astro-cid-2pjcwduj]:hover{background:rgba(var(--white-rgb),.15)}.jobs-section[data-astro-cid-2pjcwduj] .job-card[data-astro-cid-2pjcwduj] .job-content[data-astro-cid-2pjcwduj] .job-footer[data-astro-cid-2pjcwduj] .toggle-details-button[data-astro-cid-2pjcwduj] i[data-astro-cid-2pjcwduj]{transition:transform var(--transition-normal)}.jobs-section[data-astro-cid-2pjcwduj] .job-card[data-astro-cid-2pjcwduj] .job-content[data-astro-cid-2pjcwduj] .job-footer[data-astro-cid-2pjcwduj] .toggle-details-button[data-astro-cid-2pjcwduj] .hide-text[data-astro-cid-2pjcwduj]{display:none}.jobs-section[data-astro-cid-2pjcwduj] .job-card[data-astro-cid-2pjcwduj].details-visible .job-details[data-astro-cid-2pjcwduj]{display:block}.jobs-section[data-astro-cid-2pjcwduj] .job-card[data-astro-cid-2pjcwduj].details-visible .toggle-details-button[data-astro-cid-2pjcwduj] .show-text[data-astro-cid-2pjcwduj]{display:none}.jobs-section[data-astro-cid-2pjcwduj] .job-card[data-astro-cid-2pjcwduj].details-visible .toggle-details-button[data-astro-cid-2pjcwduj] .hide-text[data-astro-cid-2pjcwduj]{display:inline}.jobs-section[data-astro-cid-2pjcwduj] .job-card[data-astro-cid-2pjcwduj].details-visible .toggle-details-button[data-astro-cid-2pjcwduj] i[data-astro-cid-2pjcwduj]{transform:rotate(180deg)}.benefits-section[data-astro-cid-2pjcwduj]{padding:var(--spacing-xxl) 0;background:rgba(var(--yinmn-blue-rgb),.05)}.benefits-section[data-astro-cid-2pjcwduj] .benefits-content[data-astro-cid-2pjcwduj]{max-width:1200px;margin:0 auto}.benefits-section[data-astro-cid-2pjcwduj] .benefits-text[data-astro-cid-2pjcwduj]{text-align:center;margin-bottom:var(--spacing-xl)}.benefits-section[data-astro-cid-2pjcwduj] .benefits-text[data-astro-cid-2pjcwduj] h2[data-astro-cid-2pjcwduj]{font-size:2rem;margin-bottom:var(--spacing-md);color:var(--sunglow)}.benefits-section[data-astro-cid-2pjcwduj] .benefits-text[data-astro-cid-2pjcwduj] p[data-astro-cid-2pjcwduj]{max-width:800px;margin:0 auto;font-size:1.1rem;line-height:1.7}.benefits-section[data-astro-cid-2pjcwduj] .benefits-grid[data-astro-cid-2pjcwduj]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-lg)}.benefits-section[data-astro-cid-2pjcwduj] .benefit-card[data-astro-cid-2pjcwduj]{padding:var(--spacing-lg);text-align:center;height:100%;display:flex;flex-direction:column;align-items:center;transition:transform var(--transition-normal),box-shadow var(--transition-normal)}.benefits-section[data-astro-cid-2pjcwduj] .benefit-card[data-astro-cid-2pjcwduj]:hover{transform:translateY(-5px) scale(1.02);box-shadow:0 15px 30px #0003}.benefits-section[data-astro-cid-2pjcwduj] .benefit-card[data-astro-cid-2pjcwduj]:hover .benefit-icon[data-astro-cid-2pjcwduj]{transform:scale(1.1) rotate(5deg);background:linear-gradient(135deg,rgba(var(--sunglow-rgb),.2),rgba(var(--bright-pink-crayola-rgb),.2))}.benefits-section[data-astro-cid-2pjcwduj] .benefit-card[data-astro-cid-2pjcwduj] .benefit-icon[data-astro-cid-2pjcwduj]{font-size:2rem;margin-bottom:var(--spacing-md);width:80px;height:80px;display:flex;align-items:center;justify-content:center;background:rgba(var(--white-rgb),.05);border-radius:50%;color:var(--sunglow);transition:all var(--transition-normal)}.benefits-section[data-astro-cid-2pjcwduj] .benefit-card[data-astro-cid-2pjcwduj] h3[data-astro-cid-2pjcwduj]{margin-bottom:var(--spacing-sm);font-size:1.5rem;color:var(--sunglow)}.benefits-section[data-astro-cid-2pjcwduj] .benefit-card[data-astro-cid-2pjcwduj] p[data-astro-cid-2pjcwduj]{font-size:1rem;line-height:1.6}.process-section[data-astro-cid-2pjcwduj]{padding:var(--spacing-xxl) 0}.process-section[data-astro-cid-2pjcwduj] .process-panel[data-astro-cid-2pjcwduj]{max-width:900px;margin:0 auto;padding:var(--spacing-xl);background:linear-gradient(145deg,rgba(var(--night-rgb),.7),rgba(var(--bright-pink-crayola-rgb),.1));border:1px solid rgba(var(--bright-pink-crayola-rgb),.1);text-align:center}.process-section[data-astro-cid-2pjcwduj] .process-panel[data-astro-cid-2pjcwduj] h2[data-astro-cid-2pjcwduj]{font-size:2rem;margin-bottom:var(--spacing-xl);color:var(--bright-pink-crayola)}.process-section[data-astro-cid-2pjcwduj] .process-panel[data-astro-cid-2pjcwduj] .process-steps[data-astro-cid-2pjcwduj]{display:flex;flex-direction:column;gap:var(--spacing-lg)}.process-section[data-astro-cid-2pjcwduj] .process-panel[data-astro-cid-2pjcwduj] .process-step[data-astro-cid-2pjcwduj]{display:flex;align-items:flex-start;gap:var(--spacing-md);text-align:left;padding:var(--spacing-md);background:rgba(var(--white-rgb),.05);border-radius:var(--radius-md);transition:all var(--transition-normal)}.process-section[data-astro-cid-2pjcwduj] .process-panel[data-astro-cid-2pjcwduj] .process-step[data-astro-cid-2pjcwduj]:hover{background:rgba(var(--white-rgb),.1);transform:translate(5px)}.process-section[data-astro-cid-2pjcwduj] .process-panel[data-astro-cid-2pjcwduj] .process-step[data-astro-cid-2pjcwduj]:hover .step-number[data-astro-cid-2pjcwduj]{background:var(--bright-pink-crayola);color:var(--white)}.process-section[data-astro-cid-2pjcwduj] .process-panel[data-astro-cid-2pjcwduj] .process-step[data-astro-cid-2pjcwduj] .step-number[data-astro-cid-2pjcwduj]{width:40px;height:40px;border-radius:50%;background:rgba(var(--bright-pink-crayola-rgb),.2);color:var(--bright-pink-crayola);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.2rem;flex-shrink:0;transition:all var(--transition-normal)}.process-section[data-astro-cid-2pjcwduj] .process-panel[data-astro-cid-2pjcwduj] .process-step[data-astro-cid-2pjcwduj] .step-content[data-astro-cid-2pjcwduj] h3[data-astro-cid-2pjcwduj]{margin-bottom:var(--spacing-xs);font-size:1.3rem;color:var(--white)}.process-section[data-astro-cid-2pjcwduj] .process-panel[data-astro-cid-2pjcwduj] .process-step[data-astro-cid-2pjcwduj] .step-content[data-astro-cid-2pjcwduj] p[data-astro-cid-2pjcwduj]{font-size:1rem;line-height:1.6;opacity:.9}.contact-section[data-astro-cid-2pjcwduj]{padding:var(--spacing-xxl) 0;background:rgba(var(--yinmn-blue-rgb),.05)}.contact-section[data-astro-cid-2pjcwduj] .contact-panel[data-astro-cid-2pjcwduj]{max-width:700px;margin:0 auto;padding:var(--spacing-xl);text-align:center;background:linear-gradient(135deg,rgba(var(--night-rgb),.8),rgba(var(--emerald-rgb),.1));border:1px solid rgba(var(--emerald-rgb),.2)}.contact-section[data-astro-cid-2pjcwduj] .contact-panel[data-astro-cid-2pjcwduj] .section-icon[data-astro-cid-2pjcwduj]{margin:0 auto var(--spacing-md)}.contact-section[data-astro-cid-2pjcwduj] .contact-panel[data-astro-cid-2pjcwduj] h2[data-astro-cid-2pjcwduj]{font-size:2rem;margin-bottom:var(--spacing-md);color:var(--emerald)}.contact-section[data-astro-cid-2pjcwduj] .contact-panel[data-astro-cid-2pjcwduj] p[data-astro-cid-2pjcwduj]{margin-bottom:var(--spacing-md);font-size:1.1rem;line-height:1.7}.contact-section[data-astro-cid-2pjcwduj] .contact-panel[data-astro-cid-2pjcwduj] .contact-email[data-astro-cid-2pjcwduj]{display:inline-flex;align-items:center;gap:var(--spacing-sm);font-size:1.3rem;color:var(--emerald);margin-bottom:var(--spacing-md);transition:all var(--transition-normal)}.contact-section[data-astro-cid-2pjcwduj] .contact-panel[data-astro-cid-2pjcwduj] .contact-email[data-astro-cid-2pjcwduj]:hover{color:var(--bright-pink-crayola);transform:scale(1.05)}.contact-section[data-astro-cid-2pjcwduj] .contact-panel[data-astro-cid-2pjcwduj] .contact-note[data-astro-cid-2pjcwduj]{font-style:italic;opacity:.8}.application-form-container[data-astro-cid-2pjcwduj]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(var(--night-rgb),.8);backdrop-filter:blur(8px);z-index:1000;display:flex;align-items:center;justify-content:center;padding:var(--spacing-md);opacity:0;visibility:hidden;transition:all var(--transition-normal);overflow-y:auto}.application-form-container[data-astro-cid-2pjcwduj].active{opacity:1;visibility:visible}.application-form-container[data-astro-cid-2pjcwduj] .application-form[data-astro-cid-2pjcwduj]{width:100%;max-width:800px;max-height:90vh;overflow-y:auto;background:linear-gradient(145deg,rgba(var(--night-rgb),.9),rgba(var(--yinmn-blue-rgb),.7));border:1px solid rgba(var(--emerald-rgb),.2);padding:0;transform:translateY(20px);transition:transform var(--transition-normal)}.active[data-astro-cid-2pjcwduj] .application-form-container[data-astro-cid-2pjcwduj] .application-form[data-astro-cid-2pjcwduj]{transform:translateY(0)}.application-form-container[data-astro-cid-2pjcwduj] .form-header[data-astro-cid-2pjcwduj]{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-lg);border-bottom:1px solid rgba(var(--white-rgb),.1);background:rgba(var(--emerald-rgb),.1)}.application-form-container[data-astro-cid-2pjcwduj] .form-header[data-astro-cid-2pjcwduj] h3[data-astro-cid-2pjcwduj]{margin:0;font-size:1.5rem;color:var(--emerald)}.application-form-container[data-astro-cid-2pjcwduj] .form-header[data-astro-cid-2pjcwduj] .close-form-button[data-astro-cid-2pjcwduj]{background:none;border:none;color:var(--white);font-size:1.2rem;cursor:pointer;padding:var(--spacing-xs);border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;transition:all var(--transition-normal)}.application-form-container[data-astro-cid-2pjcwduj] .form-header[data-astro-cid-2pjcwduj] .close-form-button[data-astro-cid-2pjcwduj]:hover{background:rgba(var(--white-rgb),.1);color:var(--bright-pink-crayola)}.application-form-container[data-astro-cid-2pjcwduj] .job-application-form[data-astro-cid-2pjcwduj]{padding:var(--spacing-lg);display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-md)}@media (max-width: 768px){.application-form-container[data-astro-cid-2pjcwduj] .job-application-form[data-astro-cid-2pjcwduj]{grid-template-columns:1fr}}.application-form-container[data-astro-cid-2pjcwduj] .job-application-form[data-astro-cid-2pjcwduj] .form-group[data-astro-cid-2pjcwduj]{display:flex;flex-direction:column;gap:var(--spacing-xs)}.application-form-container[data-astro-cid-2pjcwduj] .job-application-form[data-astro-cid-2pjcwduj] .form-group[data-astro-cid-2pjcwduj].full-width{grid-column:1/-1}.application-form-container[data-astro-cid-2pjcwduj] .job-application-form[data-astro-cid-2pjcwduj] .form-group[data-astro-cid-2pjcwduj] label[data-astro-cid-2pjcwduj]{font-weight:500;color:var(--white);display:flex;align-items:center;gap:var(--spacing-xs)}.application-form-container[data-astro-cid-2pjcwduj] .job-application-form[data-astro-cid-2pjcwduj] .form-group[data-astro-cid-2pjcwduj] label[data-astro-cid-2pjcwduj] .required[data-astro-cid-2pjcwduj]{color:var(--bright-pink-crayola)}.application-form-container[data-astro-cid-2pjcwduj] .job-application-form[data-astro-cid-2pjcwduj] .form-group[data-astro-cid-2pjcwduj] .glass-input[data-astro-cid-2pjcwduj]{background:rgba(var(--white-rgb),.1);border:1px solid rgba(var(--white-rgb),.2);border-radius:var(--radius-sm);padding:var(--spacing-sm) var(--spacing-md);color:var(--white);font-size:1rem;transition:all var(--transition-normal)}.application-form-container[data-astro-cid-2pjcwduj] .job-application-form[data-astro-cid-2pjcwduj] .form-group[data-astro-cid-2pjcwduj] .glass-input[data-astro-cid-2pjcwduj]:focus{outline:none;border-color:rgba(var(--emerald-rgb),.5);background:rgba(var(--white-rgb),.15)}.application-form-container[data-astro-cid-2pjcwduj] .job-application-form[data-astro-cid-2pjcwduj] .form-group[data-astro-cid-2pjcwduj] .glass-input[data-astro-cid-2pjcwduj]::placeholder{color:rgba(var(--white-rgb),.5)}.application-form-container[data-astro-cid-2pjcwduj] .job-application-form[data-astro-cid-2pjcwduj] .form-group[data-astro-cid-2pjcwduj] textarea[data-astro-cid-2pjcwduj].glass-input{resize:vertical;min-height:100px}.application-form-container[data-astro-cid-2pjcwduj] .job-application-form[data-astro-cid-2pjcwduj] .form-group[data-astro-cid-2pjcwduj] select[data-astro-cid-2pjcwduj].glass-input{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' viewBox='0 0 16 16'%3E%3Cpath d='M7.247 11.14 2.451 5.658C1.885 5.013 2.345 4 3.204 4h9.592a1 1 0 0 1 .753 1.659l-4.796 5.48a1 1 0 0 1-1.506 0z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--spacing-md) center;padding-right:var(--spacing-xl)}.application-form-container[data-astro-cid-2pjcwduj] .job-application-form[data-astro-cid-2pjcwduj] .form-group[data-astro-cid-2pjcwduj] .file-input-container[data-astro-cid-2pjcwduj]{position:relative;display:flex;flex-direction:column;gap:var(--spacing-xs)}.application-form-container[data-astro-cid-2pjcwduj] .job-application-form[data-astro-cid-2pjcwduj] .form-group[data-astro-cid-2pjcwduj] .file-input[data-astro-cid-2pjcwduj]{position:absolute;top:0;left:0;opacity:0;width:.1px;height:.1px;overflow:hidden}.application-form-container[data-astro-cid-2pjcwduj] .job-application-form[data-astro-cid-2pjcwduj] .form-group[data-astro-cid-2pjcwduj] .file-input-button[data-astro-cid-2pjcwduj]{display:inline-flex;align-items:center;gap:var(--spacing-xs);background:rgba(var(--emerald-rgb),.2);border:1px solid rgba(var(--emerald-rgb),.3);color:var(--emerald);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-sm);cursor:pointer;font-weight:500;transition:all var(--transition-normal);align-self:flex-start}.application-form-container[data-astro-cid-2pjcwduj] .job-application-form[data-astro-cid-2pjcwduj] .form-group[data-astro-cid-2pjcwduj] .file-input-button[data-astro-cid-2pjcwduj]:hover{background:rgba(var(--emerald-rgb),.3)}.application-form-container[data-astro-cid-2pjcwduj] .job-application-form[data-astro-cid-2pjcwduj] .form-group[data-astro-cid-2pjcwduj] .file-name[data-astro-cid-2pjcwduj]{font-size:.9rem;color:rgba(var(--white-rgb),.7);margin-top:var(--spacing-xs)}.application-form-container[data-astro-cid-2pjcwduj] .job-application-form[data-astro-cid-2pjcwduj] .form-group[data-astro-cid-2pjcwduj] .form-help-text[data-astro-cid-2pjcwduj]{font-size:.8rem;color:rgba(var(--white-rgb),.6);margin-top:var(--spacing-xs)}.application-form-container[data-astro-cid-2pjcwduj] .job-application-form[data-astro-cid-2pjcwduj] .form-actions[data-astro-cid-2pjcwduj]{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;margin-top:var(--spacing-md);gap:var(--spacing-md)}@media (max-width: 576px){.application-form-container[data-astro-cid-2pjcwduj] .job-application-form[data-astro-cid-2pjcwduj] .form-actions[data-astro-cid-2pjcwduj]{flex-direction:column;align-items:stretch}}.application-form-container[data-astro-cid-2pjcwduj] .job-application-form[data-astro-cid-2pjcwduj] .form-actions[data-astro-cid-2pjcwduj] .submit-button[data-astro-cid-2pjcwduj]{padding:var(--spacing-md) var(--spacing-xl);font-weight:600;background:linear-gradient(to right,rgba(var(--emerald-rgb),.3),rgba(var(--bright-pink-crayola-rgb),.3));border:1px solid rgba(var(--emerald-rgb),.4);display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-sm);transition:all var(--transition-normal)}.application-form-container[data-astro-cid-2pjcwduj] .job-application-form[data-astro-cid-2pjcwduj] .form-actions[data-astro-cid-2pjcwduj] .submit-button[data-astro-cid-2pjcwduj]:hover{background:linear-gradient(to right,rgba(var(--emerald-rgb),.4),rgba(var(--bright-pink-crayola-rgb),.4));transform:translateY(-2px)}.application-form-container[data-astro-cid-2pjcwduj] .job-application-form[data-astro-cid-2pjcwduj] .form-actions[data-astro-cid-2pjcwduj] .cancel-button[data-astro-cid-2pjcwduj]{background:rgba(var(--white-rgb),.1);border:1px solid rgba(var(--white-rgb),.2);color:var(--white);padding:var(--spacing-md) var(--spacing-xl);border-radius:var(--radius-md);cursor:pointer;font-weight:500;transition:all var(--transition-normal)}.application-form-container[data-astro-cid-2pjcwduj] .job-application-form[data-astro-cid-2pjcwduj] .form-actions[data-astro-cid-2pjcwduj] .cancel-button[data-astro-cid-2pjcwduj]:hover{background:rgba(var(--white-rgb),.15)}.application-form-container[data-astro-cid-2pjcwduj] .application-success[data-astro-cid-2pjcwduj]{padding:var(--spacing-xl);text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-lg)}.application-form-container[data-astro-cid-2pjcwduj] .application-success[data-astro-cid-2pjcwduj] .success-icon[data-astro-cid-2pjcwduj]{width:80px;height:80px;border-radius:50%;background:rgba(var(--emerald-rgb),.2);display:flex;align-items:center;justify-content:center;font-size:2.5rem;color:var(--emerald);margin-bottom:var(--spacing-md)}.application-form-container[data-astro-cid-2pjcwduj] .application-success[data-astro-cid-2pjcwduj] h3[data-astro-cid-2pjcwduj]{font-size:1.8rem;color:var(--emerald);margin-bottom:var(--spacing-md)}.application-form-container[data-astro-cid-2pjcwduj] .application-success[data-astro-cid-2pjcwduj] p[data-astro-cid-2pjcwduj]{font-size:1.1rem;margin-bottom:var(--spacing-lg);max-width:500px;line-height:1.6}.application-form-container[data-astro-cid-2pjcwduj] .application-success[data-astro-cid-2pjcwduj] .close-success-button[data-astro-cid-2pjcwduj]{padding:var(--spacing-md) var(--spacing-xl);font-weight:600}body.form-open{overflow:hidden}
