.form-row[data-astro-cid-tulzt7ye]{grid-template-columns:1fr 1fr;gap:24px;display:grid}.form-privacy[data-astro-cid-tulzt7ye]{margin:24px 0}.privacy-check[data-astro-cid-tulzt7ye]{color:var(--gray);cursor:pointer;border:1px solid var(--border);background:#fff;align-items:flex-start;gap:10px;padding:16px 18px;font-size:14px;line-height:1.7;display:flex}.privacy-check[data-astro-cid-tulzt7ye] input[data-astro-cid-tulzt7ye]{width:20px;height:20px;accent-color:var(--accent);cursor:pointer;flex-shrink:0;margin-top:2px}.privacy-check[data-astro-cid-tulzt7ye] a[data-astro-cid-tulzt7ye]{color:var(--accent);text-decoration:underline}.form-submit[data-astro-cid-tulzt7ye]{text-align:center;margin-top:32px}.form-submit[data-astro-cid-tulzt7ye] button[data-astro-cid-tulzt7ye]{justify-content:center;min-width:260px}.form-submit[data-astro-cid-tulzt7ye] button[data-astro-cid-tulzt7ye]:disabled{opacity:.6;cursor:not-allowed}.form-message[data-astro-cid-tulzt7ye]{text-align:center;min-height:20px;margin-top:16px;font-size:14px}.form-files[data-astro-cid-tulzt7ye]{border:1px solid var(--border-strong);border-left:4px solid var(--accent);background:#fff;margin:28px 0;padding:24px}.form-files-head[data-astro-cid-tulzt7ye]{margin-bottom:18px}.form-files-title[data-astro-cid-tulzt7ye]{color:var(--black);margin-bottom:4px;font-size:14px;font-weight:800}.form-files-note[data-astro-cid-tulzt7ye]{color:var(--gray);font-size:12px;line-height:1.7}.form-file[data-astro-cid-tulzt7ye]{background:var(--paper);width:100%;color:var(--gray);border:1px solid #cbc6bd;padding:12px;font-size:13px}.form-file[data-astro-cid-tulzt7ye]::file-selector-button{border:1px solid var(--border-strong);background:var(--surface);color:var(--black);cursor:pointer;margin-right:12px;padding:8px 12px;font-weight:700}@media (width<=768px){.form-row[data-astro-cid-tulzt7ye]{grid-template-columns:1fr;gap:0}.form-files[data-astro-cid-tulzt7ye]{padding:20px 18px}}.page-hero[data-astro-cid-mnbdhxfy]{background:#20252a;padding:126px 0 58px;position:relative;overflow:hidden}.page-hero[data-astro-cid-mnbdhxfy]:before{content:"";background:var(--page-hero-bg) center/cover no-repeat;opacity:.18;position:absolute;inset:0}.page-hero[data-astro-cid-mnbdhxfy]:after{content:"";background:linear-gradient(90deg,#20252aeb,#20252aa8);position:absolute;inset:0}.page-hero-inner[data-astro-cid-mnbdhxfy]{z-index:2;position:relative}.page-hero-tag[data-astro-cid-mnbdhxfy]{letter-spacing:.06em;color:#ffffffbd;margin-bottom:14px;font-size:12px;font-weight:700}.page-hero-title[data-astro-cid-mnbdhxfy]{font-family:var(--font-min);color:#fff;margin-bottom:20px;font-size:clamp(32px,4.4vw,50px);font-weight:800;line-height:1.35}.page-hero-sub[data-astro-cid-mnbdhxfy]{color:#ffffffd6;max-width:760px;margin-bottom:30px;font-size:clamp(14px,1.6vw,16px);line-height:1.85}.hero-actions[data-astro-cid-mnbdhxfy]{flex-wrap:wrap;gap:12px;display:flex}.hero-entry-btn[data-astro-cid-mnbdhxfy]{color:#ffffffe6;background:#ffffff0d;border:1px solid #ffffff7a;justify-content:center;align-items:center;min-height:44px;padding:10px 20px;font-size:13px;font-weight:800;display:inline-flex}.hero-entry-btn--accent[data-astro-cid-mnbdhxfy]{background:var(--accent);border-color:var(--accent);color:#fff}.recruit-hero-facts[data-astro-cid-mnbdhxfy]{background:#ffffff2e;border:1px solid #ffffff2e;flex-wrap:wrap;gap:1px;width:fit-content;margin-top:24px;display:flex}.recruit-hero-facts[data-astro-cid-mnbdhxfy] span[data-astro-cid-mnbdhxfy]{color:#ffffffd6;background:#121619b8;align-items:center;min-height:38px;padding:8px 14px;font-size:12px;font-weight:900;display:inline-flex}.page-hero-bar[data-astro-cid-mnbdhxfy]{background:var(--accent);height:3px;position:absolute;bottom:0;left:0;right:0}.cm-section[data-astro-cid-mnbdhxfy]{padding:var(--section) 0;background:#20252a;position:relative;overflow:hidden}.cm-section[data-astro-cid-mnbdhxfy]:before{content:"";pointer-events:none;background:linear-gradient(90deg,#b0001714,#0000 44%);position:absolute;inset:0}.cm-inner[data-astro-cid-mnbdhxfy]{grid-template-columns:1fr 2fr;align-items:center;gap:clamp(40px,6vw,80px);display:grid;position:relative}.section-tag--light[data-astro-cid-mnbdhxfy]{color:#ffffffd6}.cm-title[data-astro-cid-mnbdhxfy]{font-family:var(--font-sans);color:#fff;margin:14px 0 18px;font-size:clamp(22px,3vw,36px);font-weight:800;line-height:1.45}.cm-desc[data-astro-cid-mnbdhxfy]{color:#ffffffd6;margin-bottom:28px;font-size:14px;line-height:1.9}.cm-cta[data-astro-cid-mnbdhxfy]{display:inline-flex}.cm-player[data-astro-cid-mnbdhxfy]{aspect-ratio:16/9;cursor:pointer;background:#000;position:relative;overflow:hidden}.cm-video[data-astro-cid-mnbdhxfy]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.cm-play-btn[data-astro-cid-mnbdhxfy]{cursor:pointer;background:#00000059;border:none;flex-direction:column;justify-content:center;align-items:center;gap:12px;transition:background .3s;display:flex;position:absolute;inset:0}.cm-play-btn[data-astro-cid-mnbdhxfy]:hover{background:#0003}.cm-play-btn[data-astro-cid-mnbdhxfy].hidden{opacity:0;pointer-events:none}.cm-play-icon[data-astro-cid-mnbdhxfy]{background:var(--accent);border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;transition:transform .2s;display:flex}.cm-play-btn[data-astro-cid-mnbdhxfy]:hover .cm-play-icon[data-astro-cid-mnbdhxfy]{transform:scale(1.04)}.cm-play-icon[data-astro-cid-mnbdhxfy] svg[data-astro-cid-mnbdhxfy]{color:#fff;width:28px;height:28px;margin-left:4px}.cm-play-label[data-astro-cid-mnbdhxfy]{letter-spacing:.28em;color:#ffffffdb;text-transform:uppercase;font-size:11px;font-weight:700}.cm-controls[data-astro-cid-mnbdhxfy]{opacity:0;background:linear-gradient(#0000,#000000bf);padding:32px 16px 12px;transition:opacity .3s;position:absolute;bottom:0;left:0;right:0}.cm-player[data-astro-cid-mnbdhxfy]:hover .cm-controls[data-astro-cid-mnbdhxfy],.cm-player[data-astro-cid-mnbdhxfy].playing .cm-controls[data-astro-cid-mnbdhxfy]{opacity:1}.cm-progress[data-astro-cid-mnbdhxfy]{cursor:pointer;background:#ffffff40;width:100%;height:3px;margin-bottom:10px}.cm-progress-fill[data-astro-cid-mnbdhxfy]{background:var(--accent);pointer-events:none;width:0%;height:100%}.cm-ctrl-row[data-astro-cid-mnbdhxfy]{align-items:center;gap:10px;display:flex}.cm-ctrl-btn[data-astro-cid-mnbdhxfy]{cursor:pointer;color:#fffc;background:0 0;border:none;align-items:center;padding:4px;display:flex}.cm-ctrl-btn[data-astro-cid-mnbdhxfy]:hover{color:#fff}.cm-ctrl-btn[data-astro-cid-mnbdhxfy] svg[data-astro-cid-mnbdhxfy]{width:18px;height:18px}.cm-time[data-astro-cid-mnbdhxfy]{color:#ffffffd1;letter-spacing:.06em;font-size:11px;font-weight:500}.appeal-section[data-astro-cid-mnbdhxfy]{background:var(--off-white);padding:var(--section) 0}.appeal-section-head[data-astro-cid-mnbdhxfy]{margin-bottom:40px}.appeal-grid[data-astro-cid-mnbdhxfy]{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.appeal-card[data-astro-cid-mnbdhxfy]{border:1px solid var(--border);background:#fff}.appeal-img{aspect-ratio:16/10;-o-object-fit:cover;object-fit:cover;width:100%;display:block}.appeal-body-col[data-astro-cid-mnbdhxfy]{padding:28px}.appeal-tag-pill[data-astro-cid-mnbdhxfy]{color:var(--accent);background:var(--accent-bg);border:1px solid #be001626;margin-bottom:18px;padding:5px 12px;font-size:11px;font-weight:800;display:inline-block}.appeal-title[data-astro-cid-mnbdhxfy]{font-family:var(--font-sans);color:var(--black);margin-bottom:14px;font-size:20px;font-weight:800;line-height:1.55}.appeal-body[data-astro-cid-mnbdhxfy]{color:var(--gray);font-size:14px;line-height:1.9}.appeal-point[data-astro-cid-mnbdhxfy]{border-top:1px solid var(--border);color:var(--accent);margin-top:20px;padding-top:16px;font-size:13px;font-weight:800}.jobs-section[data-astro-cid-mnbdhxfy]{padding:var(--section) 0;background:var(--surface);border-top:1px solid var(--border)}.section-lead[data-astro-cid-mnbdhxfy]{max-width:720px;color:var(--gray);margin-top:12px;font-size:14px;line-height:1.85}.jobs-grid[data-astro-cid-mnbdhxfy]{background:var(--border-strong);border:1px solid var(--border-strong);grid-template-columns:repeat(2,1fr);gap:1px;margin-top:40px;display:grid}.job-card[data-astro-cid-mnbdhxfy]{background:#fff;border:0;border-left:4px solid #0000;flex-direction:column;min-height:100%;padding:28px;display:flex}.job-card[data-astro-cid-mnbdhxfy].is-ended{border-left-color:var(--border-strong);background:#f7f5f0}.job-head[data-astro-cid-mnbdhxfy]{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.job-no[data-astro-cid-mnbdhxfy]{color:var(--gray-light);margin-bottom:6px;font-size:12px;font-weight:800}.job-role[data-astro-cid-mnbdhxfy]{font-family:var(--font-sans);color:var(--black);font-size:22px;font-weight:900;line-height:1.35}.job-status[data-astro-cid-mnbdhxfy]{background:var(--accent-bg);min-height:28px;color:var(--accent);flex-shrink:0;align-items:center;padding:4px 10px;font-size:12px;font-weight:800;display:inline-flex}.job-status[data-astro-cid-mnbdhxfy].is-ended{color:var(--gray);border:1px solid var(--border-strong);background:#fff}.job-desc[data-astro-cid-mnbdhxfy]{color:var(--gray);margin-bottom:22px;font-size:14px;line-height:1.85}.job-facts[data-astro-cid-mnbdhxfy]{background:var(--border);border:1px solid var(--border);gap:1px;margin:0 0 18px;display:grid}.job-facts[data-astro-cid-mnbdhxfy] div[data-astro-cid-mnbdhxfy]{background:#fff;grid-template-columns:92px 1fr;gap:16px;padding:12px 14px;display:grid}.job-facts[data-astro-cid-mnbdhxfy] dt[data-astro-cid-mnbdhxfy]{color:var(--gray-light);font-size:12px;font-weight:800}.job-facts[data-astro-cid-mnbdhxfy] dd[data-astro-cid-mnbdhxfy]{color:var(--black);margin:0;font-size:13px;line-height:1.7}.job-deadline[data-astro-cid-mnbdhxfy]{color:var(--gray);margin-top:auto;font-size:12px;font-weight:800}.job-actions[data-astro-cid-mnbdhxfy]{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.job-link[data-astro-cid-mnbdhxfy]{border:1px solid var(--border-strong);min-height:42px;color:var(--black);background:var(--paper);justify-content:center;align-items:center;padding:9px 14px;font-size:13px;font-weight:900;display:inline-flex}.job-link--primary[data-astro-cid-mnbdhxfy]{background:var(--accent);border-color:var(--accent);color:#fff}.jobs-note[data-astro-cid-mnbdhxfy]{border:1px solid var(--border);border-left:4px solid var(--accent);color:var(--gray);background:#fff;margin-top:24px;padding:18px 22px;font-size:13px;line-height:1.8}.benefits-section[data-astro-cid-mnbdhxfy]{padding:var(--section) 0;background:#20252a}.benefits-container[data-astro-cid-mnbdhxfy]{max-width:1100px}.benefits-section[data-astro-cid-mnbdhxfy] .section-tag[data-astro-cid-mnbdhxfy]{color:#ffffffd6}.benefits-section[data-astro-cid-mnbdhxfy] .section-heading[data-astro-cid-mnbdhxfy],.benefits-section[data-astro-cid-mnbdhxfy] .section-heading[data-astro-cid-mnbdhxfy] em[data-astro-cid-mnbdhxfy]{color:#fff}.benefits-layout[data-astro-cid-mnbdhxfy]{background:#ffffff2e;border:1px solid #ffffff2e;grid-template-columns:1fr 1.6fr;align-items:stretch;gap:1px;margin-top:44px;display:grid}.benefits-card[data-astro-cid-mnbdhxfy],.conditions-card[data-astro-cid-mnbdhxfy]{background:#ffffff0e;border:0;padding:32px}.benefits-card-label[data-astro-cid-mnbdhxfy],.conditions-card-label[data-astro-cid-mnbdhxfy]{letter-spacing:.06em;color:#ffffffd1;border-bottom:1px solid #ffffff14;margin-bottom:22px;padding-bottom:14px;font-size:12px;font-weight:800}.benefits-list[data-astro-cid-mnbdhxfy]{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.benefits-item[data-astro-cid-mnbdhxfy]{color:#ffffffd1;align-items:center;gap:14px;font-size:15px;font-weight:500;display:flex}.benefits-check[data-astro-cid-mnbdhxfy]{background:var(--accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.benefits-check[data-astro-cid-mnbdhxfy] svg[data-astro-cid-mnbdhxfy]{stroke:#fff;width:11px;height:11px}.conditions-table[data-astro-cid-mnbdhxfy]{border-collapse:collapse;width:100%}.conditions-table[data-astro-cid-mnbdhxfy] tr[data-astro-cid-mnbdhxfy]{border-bottom:1px solid #ffffff0f}.conditions-table[data-astro-cid-mnbdhxfy] tr[data-astro-cid-mnbdhxfy]:last-child{border-bottom:none}.conditions-table[data-astro-cid-mnbdhxfy] th[data-astro-cid-mnbdhxfy]{color:#ffffffd1;text-align:left;vertical-align:top;width:120px;padding:16px 18px 16px 0;font-size:13px;font-weight:700}.conditions-table[data-astro-cid-mnbdhxfy] td[data-astro-cid-mnbdhxfy]{color:#ffffffd9;padding:16px 0;font-size:15px;line-height:1.75}.conditions-note[data-astro-cid-mnbdhxfy]{color:#ffffffbd;margin-top:20px;font-size:13px;line-height:1.75}.entry-section[data-astro-cid-mnbdhxfy]{padding:var(--section) 0;background:var(--off-white);border-top:1px solid var(--border)}.entry-container[data-astro-cid-mnbdhxfy]{max-width:720px}.entry-lead[data-astro-cid-mnbdhxfy]{color:var(--gray);margin:8px 0 36px;font-size:15px;line-height:1.85}.entry-floating-link[data-astro-cid-mnbdhxfy]{z-index:800;background:var(--accent);color:#fff;border:1px solid #ffffff7a;justify-content:center;align-items:center;min-height:46px;padding:12px 18px;font-size:13px;font-weight:900;display:inline-flex;position:fixed;bottom:18px;right:18px}@media (width<=1024px){.cm-inner[data-astro-cid-mnbdhxfy],.appeal-grid[data-astro-cid-mnbdhxfy],.benefits-layout[data-astro-cid-mnbdhxfy]{grid-template-columns:1fr}.cm-text[data-astro-cid-mnbdhxfy]{text-align:center}.cm-cta[data-astro-cid-mnbdhxfy]{margin:0 auto}}@media (width<=768px){.page-hero[data-astro-cid-mnbdhxfy]{padding:100px 0 58px}.hero-actions[data-astro-cid-mnbdhxfy]{flex-direction:column;align-items:stretch}.recruit-hero-facts[data-astro-cid-mnbdhxfy]{width:100%}.recruit-hero-facts[data-astro-cid-mnbdhxfy] span[data-astro-cid-mnbdhxfy]{text-align:center;flex:1;justify-content:center}.jobs-grid[data-astro-cid-mnbdhxfy]{grid-template-columns:1fr}.job-card[data-astro-cid-mnbdhxfy]{padding:24px 20px}.job-head[data-astro-cid-mnbdhxfy]{flex-direction:column}.job-facts[data-astro-cid-mnbdhxfy] div[data-astro-cid-mnbdhxfy]{grid-template-columns:1fr;gap:4px}.benefits-card[data-astro-cid-mnbdhxfy],.conditions-card[data-astro-cid-mnbdhxfy]{padding:24px 20px}.conditions-table[data-astro-cid-mnbdhxfy] th[data-astro-cid-mnbdhxfy]{width:90px;padding-right:12px;font-size:12px}.conditions-table[data-astro-cid-mnbdhxfy] td[data-astro-cid-mnbdhxfy]{font-size:14px}.entry-floating-link[data-astro-cid-mnbdhxfy]{display:none}}
