.careers-hero[data-astro-cid-2pjcwduj]{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:760px;padding:6vh 1.5rem 0;display:flex}.eyebrow[data-astro-cid-2pjcwduj]{text-transform:uppercase;letter-spacing:.1em;color:var(--uno-violet);background:var(--uno-violet-tint);border:1px solid var(--uno-violet-border);opacity:0;border-radius:999px;margin-bottom:1.5rem;padding:.35rem .75rem;font-size:.72rem;font-weight:600;animation:.8s ease-out forwards fade-in;display:inline-block}.careers-title[data-astro-cid-2pjcwduj]{letter-spacing:-.025em;text-wrap:balance;opacity:0;margin:0 0 1.25rem;font-size:clamp(2rem,4.5vw,3rem);font-weight:600;line-height:1.1;animation:1s ease-out 50ms forwards fade-in}.careers-title[data-astro-cid-2pjcwduj] em[data-astro-cid-2pjcwduj]{color:var(--uno-violet);font-style:normal}.careers-sub[data-astro-cid-2pjcwduj]{color:var(--text-muted);opacity:0;max-width:580px;margin:0;font-size:clamp(1rem,1.5vw,1.125rem);line-height:1.6;animation:1s ease-out .1s forwards fade-in}.jobs[data-astro-cid-2pjcwduj]{flex-direction:column;gap:1rem;width:min(95vw,880px);margin:4rem auto 0;padding:0 1rem;display:flex}.job[data-astro-cid-2pjcwduj]{background:var(--bg-panel);border:1px solid var(--line);border-radius:var(--radius-xl);transition:border-color .2s,box-shadow .2s;overflow:hidden}.job[data-astro-cid-2pjcwduj]:hover{border-color:var(--uno-violet-border)}.job[data-astro-cid-2pjcwduj][open]{border-color:var(--uno-violet-border);box-shadow:0 8px 28px #5b5be814}.job-summary[data-astro-cid-2pjcwduj]{cursor:pointer;justify-content:space-between;align-items:center;gap:1.25rem;padding:1.5rem 1.75rem;list-style:none;display:flex}.job-summary[data-astro-cid-2pjcwduj]::-webkit-details-marker{display:none}.job-summary-left[data-astro-cid-2pjcwduj]{flex-direction:column;gap:.3rem;min-width:0;display:flex}.job-badge[data-astro-cid-2pjcwduj]{text-transform:uppercase;letter-spacing:.1em;color:var(--uno-violet);background:var(--uno-violet-tint);border:1px solid var(--uno-violet-border);border-radius:999px;width:max-content;padding:.2rem .55rem;font-size:.66rem;font-weight:600;display:inline-block}.job-title[data-astro-cid-2pjcwduj]{letter-spacing:-.015em;color:var(--text);margin:.15rem 0 0;font-size:1.2rem;font-weight:600}.job-snippet[data-astro-cid-2pjcwduj]{color:var(--text-muted);margin:0;font-size:.88rem}.job-summary-right[data-astro-cid-2pjcwduj]{flex-shrink:0;align-items:center;gap:1rem;display:flex}.job-meta[data-astro-cid-2pjcwduj]{color:var(--text-faint);white-space:nowrap;font-size:.78rem}.job-toggle[data-astro-cid-2pjcwduj]{background:var(--uno-violet-tint);width:28px;height:28px;color:var(--uno-violet);border-radius:8px;place-items:center;transition:transform .25s,background .2s;display:grid;position:relative}.job-toggle[data-astro-cid-2pjcwduj]:before,.job-toggle[data-astro-cid-2pjcwduj]:after{content:"";background:currentColor;border-radius:1px;transition:transform .25s,opacity .25s;position:absolute}.job-toggle[data-astro-cid-2pjcwduj]:before{width:12px;height:2px}.job-toggle[data-astro-cid-2pjcwduj]:after{width:2px;height:12px}.job[data-astro-cid-2pjcwduj][open] .job-toggle[data-astro-cid-2pjcwduj]{background:var(--uno-violet);color:#fff}.job[data-astro-cid-2pjcwduj][open] .job-toggle[data-astro-cid-2pjcwduj]:after{opacity:0;transform:scaleY(0)}.job-body[data-astro-cid-2pjcwduj]{border-top:1px solid var(--line);grid-template-columns:1fr 380px;gap:2rem;padding:1.75rem;display:grid}.job-content[data-astro-cid-2pjcwduj]{flex-direction:column;gap:1.25rem;display:flex}.job-section[data-astro-cid-2pjcwduj] h3[data-astro-cid-2pjcwduj]{text-transform:uppercase;letter-spacing:.08em;color:var(--text-faint);margin-bottom:.5rem;font-size:.78rem;font-weight:600}.job-section[data-astro-cid-2pjcwduj] p[data-astro-cid-2pjcwduj]{color:var(--text-muted);font-size:.93rem;line-height:1.6}.job-section[data-astro-cid-2pjcwduj] ul[data-astro-cid-2pjcwduj]{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.job-section[data-astro-cid-2pjcwduj] li[data-astro-cid-2pjcwduj]{color:var(--text-muted);padding-left:1.1rem;font-size:.92rem;line-height:1.55;position:relative}.job-section[data-astro-cid-2pjcwduj] li[data-astro-cid-2pjcwduj]:before{content:"";background:var(--uno-violet);border-radius:50%;width:5px;height:5px;position:absolute;top:.6rem;left:0}.apply-form[data-astro-cid-2pjcwduj]{background:var(--bg-subtle);border:1px solid var(--line);border-radius:var(--radius-lg);flex-direction:column;align-self:start;gap:.85rem;padding:1.5rem;display:flex}.form-title[data-astro-cid-2pjcwduj]{color:var(--text);margin:0 0 .25rem;font-size:.95rem;font-weight:600}.form-row[data-astro-cid-2pjcwduj]{grid-template-columns:1fr 1fr;gap:.65rem;display:grid}.apply-form[data-astro-cid-2pjcwduj] label[data-astro-cid-2pjcwduj]{color:var(--text);flex-direction:column;gap:.35rem;font-size:.82rem;display:flex}.label-text[data-astro-cid-2pjcwduj]{color:var(--text);font-weight:500}.label-hint[data-astro-cid-2pjcwduj]{color:var(--text-faint);font-weight:400}.required[data-astro-cid-2pjcwduj]{color:var(--uno-violet);margin-left:.15rem;font-weight:700}.apply-form[data-astro-cid-2pjcwduj] input[data-astro-cid-2pjcwduj],.apply-form[data-astro-cid-2pjcwduj] textarea[data-astro-cid-2pjcwduj]{font:inherit;color:var(--text);background:var(--bg-panel);border:1px solid var(--line-strong);border-radius:8px;width:100%;padding:.6rem .75rem;font-size:.88rem;transition:border-color .15s,box-shadow .15s}.apply-form[data-astro-cid-2pjcwduj] textarea[data-astro-cid-2pjcwduj]{resize:vertical;min-height:80px;font-family:inherit}.apply-form[data-astro-cid-2pjcwduj] input[data-astro-cid-2pjcwduj]:focus,.apply-form[data-astro-cid-2pjcwduj] textarea[data-astro-cid-2pjcwduj]:focus{border-color:var(--uno-violet);box-shadow:0 0 0 3px var(--uno-violet-tint);outline:none}.apply-form[data-astro-cid-2pjcwduj] input[data-astro-cid-2pjcwduj]::placeholder,.apply-form[data-astro-cid-2pjcwduj] textarea[data-astro-cid-2pjcwduj]::placeholder{color:var(--text-faint)}.field-hint[data-astro-cid-2pjcwduj]{color:var(--text-faint);font-size:.75rem;line-height:1.4}.form-submit[data-astro-cid-2pjcwduj]{background:var(--uno-violet);color:#fff;cursor:pointer;border:none;border-radius:999px;margin-top:.4rem;padding:.8rem 1.5rem;font-family:inherit;font-size:.92rem;font-weight:600;transition:background .15s,transform .15s,box-shadow .15s;box-shadow:0 4px 14px #5b5be840}.form-submit[data-astro-cid-2pjcwduj]:hover{background:var(--uno-violet-soft);transform:translateY(-1px);box-shadow:0 8px 20px #5b5be852}.form-submit[data-astro-cid-2pjcwduj]:active{transform:translateY(0)}.form-note[data-astro-cid-2pjcwduj]{color:var(--text-faint);margin:0;font-size:.75rem;line-height:1.5}.form-note[data-astro-cid-2pjcwduj] a[data-astro-cid-2pjcwduj]{color:var(--uno-violet);text-decoration:underline;text-decoration-color:var(--uno-violet-border);text-underline-offset:2px}.form-note[data-astro-cid-2pjcwduj] a[data-astro-cid-2pjcwduj]:hover{text-decoration-color:var(--uno-violet)}.careers-other[data-astro-cid-2pjcwduj]{text-align:center;width:100%;max-width:720px;margin:4rem auto 6rem;padding:0 1.5rem}.careers-other[data-astro-cid-2pjcwduj] p[data-astro-cid-2pjcwduj]{color:var(--text-muted);font-size:.95rem}.careers-other[data-astro-cid-2pjcwduj] a[data-astro-cid-2pjcwduj]{color:var(--uno-violet);text-decoration:underline;text-decoration-color:var(--uno-violet-border);text-underline-offset:3px;transition:text-decoration-color .15s}.careers-other[data-astro-cid-2pjcwduj] a[data-astro-cid-2pjcwduj]:hover{text-decoration-color:var(--uno-violet)}@media (width<=860px){.job-body[data-astro-cid-2pjcwduj]{grid-template-columns:1fr;gap:1.5rem}}@media (width<=640px){.careers-hero[data-astro-cid-2pjcwduj]{padding-top:4vh}.jobs[data-astro-cid-2pjcwduj]{width:100%;padding:0 1rem}.job-summary[data-astro-cid-2pjcwduj]{gap:.85rem;padding:1.25rem}.job-summary-right[data-astro-cid-2pjcwduj]{flex-direction:column;align-items:flex-end;gap:.5rem}.job-meta[data-astro-cid-2pjcwduj]{font-size:.72rem}.job-title[data-astro-cid-2pjcwduj]{font-size:1.05rem}.job-body[data-astro-cid-2pjcwduj]{padding:1.25rem}.form-row[data-astro-cid-2pjcwduj]{grid-template-columns:1fr}}
