.careers-hero__actions[data-astro-cid-zux3tanu]{gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.careers-hero__metrics[data-astro-cid-zux3tanu]{gap:var(--space-6) var(--space-8);margin:var(--space-8) 0 0;padding-top:var(--space-6);border-top:1px solid #ffffff2e;flex-wrap:wrap;display:flex}.careers-hero__metrics[data-astro-cid-zux3tanu] div[data-astro-cid-zux3tanu]{gap:var(--space-1);flex-direction:column-reverse;display:flex}.careers-hero__metrics[data-astro-cid-zux3tanu] .careers-hero__metric--icon[data-astro-cid-zux3tanu]{align-items:center;column-gap:var(--space-3);grid-template-columns:auto 1fr;grid-template-areas:"icon value""icon label";display:grid}.careers-hero__metric--icon[data-astro-cid-zux3tanu] .careers-hero__metric-icon{color:var(--color-cyan-300);grid-area:icon}.careers-hero__metric--icon[data-astro-cid-zux3tanu] dd[data-astro-cid-zux3tanu]{grid-area:value}.careers-hero__metric--icon[data-astro-cid-zux3tanu] dt[data-astro-cid-zux3tanu]{grid-area:label}.careers-hero__metrics[data-astro-cid-zux3tanu] dd[data-astro-cid-zux3tanu]{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--weight-semibold);color:var(--color-white);margin:0;line-height:1}.careers-hero__metrics[data-astro-cid-zux3tanu] dt[data-astro-cid-zux3tanu]{font-size:var(--text-xs);color:var(--color-cyan-300);text-transform:uppercase;letter-spacing:var(--tracking-label);font-family:var(--font-mono)}.careers-values__layout[data-astro-cid-zux3tanu]{gap:var(--space-8);display:grid}.careers-values__grid[data-astro-cid-zux3tanu]{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.careers-value[data-astro-cid-zux3tanu]{min-width:0;padding:var(--space-6);background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:transform var(--dur) var(--ease), box-shadow var(--dur) var(--ease), border-color var(--dur) var(--ease);position:relative;overflow:hidden}.careers-value[data-astro-cid-zux3tanu]:before{content:"";background:var(--color-cyan-500);transform-origin:0;height:3px;transition:transform .42s var(--ease);position:absolute;inset:0 0 auto;transform:scaleX(0)}.careers-value[data-astro-cid-zux3tanu]:hover{box-shadow:var(--shadow-md);border-color:var(--color-cyan-300);transform:translateY(-3px)}.careers-value[data-astro-cid-zux3tanu]:hover:before{transform:scaleX(1)}.careers-value__number[data-astro-cid-zux3tanu]{margin-bottom:var(--space-4);font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-cyan-700);display:block}.careers-value[data-astro-cid-zux3tanu] h3[data-astro-cid-zux3tanu]{font-size:var(--text-lg);margin-bottom:var(--space-2)}.careers-value[data-astro-cid-zux3tanu] p[data-astro-cid-zux3tanu]{color:var(--color-text-muted);margin:0}.careers-jobs__head[data-astro-cid-zux3tanu]{justify-content:space-between;align-items:flex-end;gap:var(--space-4);flex-wrap:wrap;display:flex}.careers-jobs__head[data-astro-cid-zux3tanu] .section-heading{margin-bottom:0}.careers-filter[data-astro-cid-zux3tanu]{gap:var(--space-2);flex-wrap:wrap;display:flex}.careers-filter__chip[data-astro-cid-zux3tanu]{align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-white);color:var(--color-primary);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer;transition:background-color var(--dur) var(--ease), border-color var(--dur) var(--ease), color var(--dur) var(--ease);display:inline-flex}.careers-filter__chip[data-astro-cid-zux3tanu] span[data-astro-cid-zux3tanu]{border-radius:var(--radius-sm);background:var(--color-bg);min-width:1.5rem;font-family:var(--font-mono);font-size:var(--text-xs);text-align:center;padding:0 6px}.careers-filter__chip[data-astro-cid-zux3tanu]:hover{border-color:var(--color-accent)}.careers-filter__chip[data-astro-cid-zux3tanu][aria-pressed=true]{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-white)}.careers-filter__chip[data-astro-cid-zux3tanu][aria-pressed=true] span[data-astro-cid-zux3tanu]{background:#ffffff29}.careers-grid[data-astro-cid-zux3tanu]{gap:var(--space-6);margin:var(--space-8) 0 0;padding:0;list-style:none;display:grid}.careers-card[data-astro-cid-zux3tanu]{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-white);min-width:0;transition:transform var(--dur) var(--ease), box-shadow var(--dur) var(--ease), border-color var(--dur) var(--ease);flex-direction:column;display:flex;position:relative;overflow:hidden}.careers-card[data-astro-cid-zux3tanu][hidden]{display:none}@media (hover:hover){.careers-card[data-astro-cid-zux3tanu]:hover{transform:translateY(var(--card-lift));box-shadow:var(--card-shadow-hover);border-color:var(--card-border-hover)}.careers-card[data-astro-cid-zux3tanu]:hover .careers-card__image{transform:scale(var(--card-media-zoom))}.careers-card[data-astro-cid-zux3tanu]:hover .careers-card__action[data-astro-cid-zux3tanu] svg{transform:translateX(var(--card-arrow-shift))}}.careers-card[data-astro-cid-zux3tanu].is-entering{animation:careers-card-in .38s var(--ease) both;animation-delay:var(--enter-delay,0s)}@keyframes careers-card-in{0%{opacity:0;transform:translateY(10px)}}.careers-card__media[data-astro-cid-zux3tanu]{aspect-ratio:16/9;background:linear-gradient(135deg, var(--color-navy-700), var(--color-cyan-700));position:relative;overflow:hidden}.careers-card[data-astro-cid-zux3tanu] .careers-card__photo{position:absolute;inset:0}.careers-card[data-astro-cid-zux3tanu] .careers-card__image{object-fit:cover;width:100%;height:100%;transition:transform var(--card-media-dur) var(--ease)}.careers-card__badges[data-astro-cid-zux3tanu]{top:var(--space-3);left:var(--space-3);gap:var(--space-2);display:flex;position:absolute}.careers-badge[data-astro-cid-zux3tanu]{border-radius:var(--radius-sm);color:var(--color-navy-800);font-size:var(--text-xs);font-weight:var(--weight-semibold);background:#fffffff0;padding:4px 10px}.careers-card__body[data-astro-cid-zux3tanu]{gap:var(--space-2);padding:var(--space-6);flex-direction:column;flex:1;display:flex}.careers-card__meta[data-astro-cid-zux3tanu]{color:var(--color-cyan-700);align-items:center;gap:6px;margin:0;display:flex}.careers-card__meta[data-astro-cid-zux3tanu] svg[data-astro-cid-zux3tanu]{fill:none;stroke:currentColor;stroke-width:2px;width:14px;height:14px}.careers-card__title[data-astro-cid-zux3tanu]{font-size:var(--text-lg);margin:0}.careers-card__title[data-astro-cid-zux3tanu] a[data-astro-cid-zux3tanu]{color:var(--color-primary);text-decoration:none}.careers-card__title[data-astro-cid-zux3tanu] a[data-astro-cid-zux3tanu]:after{content:"";position:absolute;inset:0}.careers-card__title[data-astro-cid-zux3tanu] a[data-astro-cid-zux3tanu]:focus-visible{outline:none}.careers-card[data-astro-cid-zux3tanu]:has(a:focus-visible){outline:2px solid var(--color-focus-ring);outline-offset:3px}.careers-card__summary[data-astro-cid-zux3tanu]{color:var(--color-text-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.careers-card__tags[data-astro-cid-zux3tanu]{margin:var(--space-2) 0 0;flex-wrap:wrap;gap:6px;padding:0;list-style:none;display:flex}.careers-card__tags[data-astro-cid-zux3tanu] li[data-astro-cid-zux3tanu]{border-radius:var(--radius-sm);background:var(--color-bg);color:var(--color-text-muted);font-size:var(--text-xs);padding:2px 8px}.careers-card__action[data-astro-cid-zux3tanu]{align-items:center;gap:var(--space-2);padding-top:var(--space-4);color:var(--color-link);font-weight:var(--weight-semibold);margin-top:auto;display:inline-flex}.careers-card__action[data-astro-cid-zux3tanu] svg{transition:transform var(--dur) var(--ease)}.careers-empty[data-astro-cid-zux3tanu]{gap:var(--space-6);margin-top:var(--space-8);padding:var(--space-8);border:1px dashed var(--color-cyan-300);border-radius:var(--radius-md);background:radial-gradient(circle at 100% 0%, #01bafd1a, transparent 45%), var(--color-bg);display:grid}.careers-empty__icon[data-astro-cid-zux3tanu]{border-radius:var(--radius-md);background:var(--color-white);width:56px;height:56px;color:var(--color-cyan-700);box-shadow:var(--shadow-sm);place-items:center;display:grid}.careers-empty__icon[data-astro-cid-zux3tanu] svg[data-astro-cid-zux3tanu]{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linejoin:round;width:28px;height:28px}.careers-empty[data-astro-cid-zux3tanu] h3[data-astro-cid-zux3tanu]{margin-bottom:var(--space-2)}.careers-empty[data-astro-cid-zux3tanu] p[data-astro-cid-zux3tanu]{max-width:60ch;color:var(--color-text-muted)}.careers-empty__actions[data-astro-cid-zux3tanu]{align-items:center;gap:var(--space-4) var(--space-6);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.careers-filter-empty[data-astro-cid-zux3tanu]{margin-top:var(--space-6);color:var(--color-text-muted)}.careers-form__layout[data-astro-cid-zux3tanu]{gap:var(--space-8);display:grid}.careers-form__checklist[data-astro-cid-zux3tanu]{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.careers-form__checklist[data-astro-cid-zux3tanu] li[data-astro-cid-zux3tanu]{padding-left:calc(20px + var(--space-3));color:var(--color-text);position:relative}.careers-form__checklist[data-astro-cid-zux3tanu] li[data-astro-cid-zux3tanu]:before{content:"";border-radius:var(--radius-sm);background:var(--color-cyan-100);width:20px;height:20px;position:absolute;top:.35em;left:0}.careers-form__checklist[data-astro-cid-zux3tanu] li[data-astro-cid-zux3tanu]:after{content:"";border:solid var(--color-cyan-700);border-width:0 2px 2px 0;width:6px;height:9px;position:absolute;top:calc(.35em + 5px);left:7px;transform:rotate(45deg)}.careers-form__card[data-astro-cid-zux3tanu]{min-width:0;padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-white);box-shadow:var(--shadow-md)}@media (width>=640px){.careers-values__grid[data-astro-cid-zux3tanu],.careers-grid[data-astro-cid-zux3tanu]{grid-template-columns:repeat(2,minmax(0,1fr))}.careers-empty[data-astro-cid-zux3tanu]{grid-template-columns:auto 1fr}}@media (width>=900px){.careers-values__layout[data-astro-cid-zux3tanu]{gap:var(--space-12);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start}.careers-values__intro[data-astro-cid-zux3tanu]{top:var(--space-24);position:sticky}.careers-grid[data-astro-cid-zux3tanu]{grid-template-columns:repeat(3,minmax(0,1fr))}.careers-form__layout[data-astro-cid-zux3tanu]{gap:var(--space-12);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start}.careers-form__card[data-astro-cid-zux3tanu]{padding:var(--space-8)}}
