.career-hero[data-astro-cid-miz647j4]{padding:clamp(5rem,10vh,10rem) 1.25rem clamp(4rem,8vh,7rem);isolation:isolate;background:radial-gradient(ellipse 80% 60% at 50% 0%,oklch(.55 .24 264 / .18) 0%,transparent 60%),var(--color-surface-primary)}[data-theme=light] .career-hero-orb[data-astro-cid-miz647j4]{opacity:.18}.career-hero-inner[data-astro-cid-miz647j4]{max-width:56rem;margin:0 auto;text-align:center;position:relative;z-index:1}.career-hero-label[data-astro-cid-miz647j4]{display:inline-block;font-size:var(--text-fluid-xs);font-weight:600;letter-spacing:.3em;text-transform:uppercase;color:var(--color-accent-400);margin-bottom:1.25rem;padding:.4rem 1rem;border:1px solid var(--color-accent-400);border-radius:100vmax;background:#2bc4ea14}.career-hero-title[data-astro-cid-miz647j4]{font-weight:700;line-height:1.05;letter-spacing:-.02em;color:var(--color-text-heading);font-size:clamp(2.5rem,2rem + 4vw,5.5rem);margin-bottom:1.5rem}.career-hero-title-accent[data-astro-cid-miz647j4]{background:linear-gradient(135deg,var(--color-accent-400) 0%,var(--color-primary-400) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;display:inline-block}.career-hero-subtitle[data-astro-cid-miz647j4]{font-size:var(--text-fluid-lg);line-height:1.5;color:var(--color-text-muted);max-width:40rem;margin:0 auto 2.5rem}.career-hero-actions[data-astro-cid-miz647j4]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.career-hero-orb[data-astro-cid-miz647j4]{position:absolute;border-radius:50%;filter:blur(120px);opacity:.35;z-index:0;pointer-events:none;animation:orbFloat 14s ease-in-out infinite alternate}.career-hero-orb--a[data-astro-cid-miz647j4]{top:-10%;left:-10%;width:45vw;height:45vw;background:var(--color-primary-500)}.career-hero-orb--b[data-astro-cid-miz647j4]{bottom:-20%;right:-15%;width:55vw;height:55vw;background:var(--color-accent-500);animation-delay:-7s}@keyframes orbFloat{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(3%,-2%,0) scale(1.08)}}@media(prefers-reduced-motion:reduce){.career-hero-orb[data-astro-cid-miz647j4]{animation:none}}.value-tile[data-astro-cid-nihemc7x]{position:relative;padding:2rem;background:var(--color-surface-card);border:1px solid var(--color-border);border-radius:1rem;backdrop-filter:blur(12px);transition:transform .3s var(--ease-smooth, cubic-bezier(.25, .1, .25, 1)),border-color .3s var(--ease-smooth, cubic-bezier(.25, .1, .25, 1)),box-shadow .3s var(--ease-smooth, cubic-bezier(.25, .1, .25, 1))}.value-tile[data-astro-cid-nihemc7x]:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,oklch(.76 .13 220 / .4),transparent 50%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .3s ease;pointer-events:none}.value-tile[data-astro-cid-nihemc7x]:hover{transform:translateY(-3px);border-color:#2bc4ea59;box-shadow:0 10px 30px -10px #2bc4ea40}.value-tile[data-astro-cid-nihemc7x]:hover:before{opacity:1}.value-tile-icon[data-astro-cid-nihemc7x]{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:.75rem;background:linear-gradient(135deg,#2bc4ea26,#235efa26);color:var(--color-accent-400);margin-bottom:1.25rem}.value-tile-title[data-astro-cid-nihemc7x]{font-size:var(--text-fluid-xl);font-weight:600;line-height:1.2;color:var(--color-text-heading);margin-bottom:.75rem}.value-tile-description[data-astro-cid-nihemc7x]{font-size:var(--text-fluid-base);line-height:1.55;color:var(--color-text-muted)}@media(prefers-reduced-motion:reduce){.value-tile[data-astro-cid-nihemc7x],.value-tile[data-astro-cid-nihemc7x]:before{transition:none}.value-tile[data-astro-cid-nihemc7x]:hover{transform:none}}.benefit-card[data-astro-cid-aazkxfpj]{padding:1.75rem;background:var(--color-surface-card);border:1px solid var(--color-border);border-radius:.875rem;transition:border-color .25s ease,background-color .25s ease;height:100%}.benefit-card[data-astro-cid-aazkxfpj]:hover{border-color:var(--color-accent-400);background:var(--color-glass-bg-heavy)}.benefit-card-head[data-astro-cid-aazkxfpj]{display:flex;align-items:center;gap:.625rem;margin-bottom:1rem}.benefit-card-icon[data-astro-cid-aazkxfpj]{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:.5rem;background:#2bc4ea26;color:var(--color-accent-400)}.benefit-card-category[data-astro-cid-aazkxfpj]{font-size:var(--text-fluid-xs);font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--color-accent-400)}.benefit-card-title[data-astro-cid-aazkxfpj]{font-size:var(--text-fluid-lg);font-weight:600;line-height:1.25;color:var(--color-text-heading);margin-bottom:.625rem}.benefit-card-description[data-astro-cid-aazkxfpj]{font-size:var(--text-fluid-base);line-height:1.55;color:var(--color-text-muted)}@media(prefers-reduced-motion:reduce){.benefit-card[data-astro-cid-aazkxfpj]{transition:none}}.process-timeline[data-astro-cid-injkyar6]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:0;max-width:52rem;margin-inline:auto}.process-step[data-astro-cid-injkyar6]{display:grid;grid-template-columns:3.5rem 1fr;gap:1.5rem;position:relative;padding-bottom:2.5rem}.process-step[data-astro-cid-injkyar6]:last-child{padding-bottom:0}.process-step-marker[data-astro-cid-injkyar6]{position:relative;display:flex;flex-direction:column;align-items:center}.process-step-number[data-astro-cid-injkyar6]{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:50%;background:linear-gradient(135deg,var(--color-primary-500) 0%,var(--color-accent-500) 100%);color:#fff;font-weight:700;font-size:1.25rem;flex-shrink:0;box-shadow:0 8px 24px -8px #235efa80}.process-step-connector[data-astro-cid-injkyar6]{position:absolute;top:3rem;bottom:-2.5rem;left:50%;width:2px;transform:translate(-50%);background:linear-gradient(to bottom,var(--color-connector-start),var(--color-connector-end))}.process-step-body[data-astro-cid-injkyar6]{padding-top:.25rem}.process-step-label[data-astro-cid-injkyar6]{display:inline-block;font-size:var(--text-fluid-xs);font-weight:600;letter-spacing:.25em;text-transform:uppercase;color:var(--color-accent-400);margin-bottom:.375rem}.process-step-title[data-astro-cid-injkyar6]{font-size:var(--text-fluid-xl);font-weight:600;line-height:1.25;color:var(--color-text-heading);margin-bottom:.5rem}.process-step-description[data-astro-cid-injkyar6]{font-size:var(--text-fluid-base);line-height:1.55;color:var(--color-text-muted);max-width:40rem}.job-card[data-astro-cid-fwhem6kc]{display:flex;flex-direction:column;gap:1rem;padding:1.75rem;background:var(--color-surface-card);border:1px solid var(--color-border);border-radius:1rem;transition:border-color .25s ease,transform .25s ease}.job-card[data-astro-cid-fwhem6kc]:hover{border-color:var(--color-accent-400);transform:translateY(-2px)}.job-card-head[data-astro-cid-fwhem6kc]{display:flex;flex-direction:column;gap:.75rem}.job-card-title[data-astro-cid-fwhem6kc]{font-size:var(--text-fluid-2xl);font-weight:700;line-height:1.2;color:var(--color-text-heading)}.job-card-meta[data-astro-cid-fwhem6kc]{display:flex;flex-wrap:wrap;gap:.5rem}.job-card-chip[data-astro-cid-fwhem6kc]{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .75rem;background:var(--color-chip-bg);border:1px solid var(--color-border-subtle);border-radius:100vmax;font-size:var(--text-fluid-xs);color:var(--color-text-muted)}.job-card-description[data-astro-cid-fwhem6kc]{font-size:var(--text-fluid-base);line-height:1.55;color:var(--color-text-muted)}.job-card-stack[data-astro-cid-fwhem6kc]{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:.375rem}.job-card-stack-item[data-astro-cid-fwhem6kc]{padding:.2rem .625rem;background:#235efa26;border:1px solid oklch(.55 .24 264 / .35);border-radius:.375rem;font-family:var(--font-mono);font-size:var(--text-fluid-xs);color:var(--color-primary-300)}.job-card-cta[data-astro-cid-fwhem6kc]{margin-top:.5rem;align-self:flex-start}@media(prefers-reduced-motion:reduce){.job-card[data-astro-cid-fwhem6kc]{transition:none}.job-card[data-astro-cid-fwhem6kc]:hover{transform:none}}.hiring-status[data-astro-cid-tqlg7cgz]{max-width:56rem;margin:0 auto;display:flex;flex-direction:column;gap:.875rem}.hiring-status-card[data-astro-cid-tqlg7cgz]{--status-color: var(--color-accent-400);--status-glow: oklch(.76 .13 220 / .35);position:relative;display:flex;align-items:center;gap:1.25rem;padding:1.5rem 1.75rem;background:var(--color-surface-elevated);border:1px solid var(--color-border);border-radius:1rem;overflow:hidden;isolation:isolate}.hiring-status-card[data-astro-cid-tqlg7cgz]:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at left center,var(--status-glow) 0%,transparent 60%);opacity:.6;z-index:-1;pointer-events:none}.hiring-status-card[data-astro-cid-tqlg7cgz]:after{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--status-color);box-shadow:0 0 16px var(--status-color)}.hiring-status-signal[data-astro-cid-tqlg7cgz]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;flex-shrink:0}.hiring-status-dot[data-astro-cid-tqlg7cgz]{position:relative;display:inline-block;width:.875rem;height:.875rem;border-radius:50%;background:var(--status-color);box-shadow:0 0 12px var(--status-color);z-index:1}.hiring-status-ring[data-astro-cid-tqlg7cgz]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:.875rem;height:.875rem;border-radius:50%;background:var(--status-color);opacity:.45;animation:statusPulse 2.4s cubic-bezier(.25,.8,.25,1) infinite}@keyframes statusPulse{0%{transform:translate(-50%,-50%) scale(1);opacity:.45}to{transform:translate(-50%,-50%) scale(3);opacity:0}}.hiring-status-body[data-astro-cid-tqlg7cgz]{display:flex;flex-direction:column;gap:.375rem;min-width:0}.hiring-status-badge[data-astro-cid-tqlg7cgz]{display:inline-block;align-self:flex-start;padding:.2rem .625rem;background:var(--status-color);color:var(--color-text-on-accent);font-size:var(--text-fluid-xs);font-weight:700;letter-spacing:.2em;text-transform:uppercase;border-radius:.25rem}.hiring-status-label[data-astro-cid-tqlg7cgz]{font-size:clamp(1.5rem,1.2rem + 1.3vw,2.25rem);font-weight:700;line-height:1.15;color:var(--color-text-heading);margin:0}.hiring-status-helper[data-astro-cid-tqlg7cgz]{padding:0 .5rem;font-size:var(--text-fluid-sm);line-height:1.55;color:var(--color-text-muted);margin:0}.hiring-status--closed[data-astro-cid-tqlg7cgz] .hiring-status-card[data-astro-cid-tqlg7cgz]{--status-color: oklch(.76 .15 70);--status-glow: oklch(.76 .15 70 / .22)}.hiring-status--open[data-astro-cid-tqlg7cgz] .hiring-status-card[data-astro-cid-tqlg7cgz]{--status-color: oklch(.75 .2 145);--status-glow: oklch(.75 .2 145 / .28)}@media(prefers-reduced-motion:reduce){.hiring-status-ring[data-astro-cid-tqlg7cgz]{animation:none;opacity:0}}@media(max-width:480px){.hiring-status-card[data-astro-cid-tqlg7cgz]{padding:1.25rem 1.25rem 1.25rem 1.5rem;gap:.875rem}.hiring-status-signal[data-astro-cid-tqlg7cgz]{width:2rem;height:2rem}}.hiring-dialog[data-astro-cid-6c4g6cwn]{padding:0;border:0;background:transparent;color:inherit;max-width:min(42rem,96vw);width:100%;max-height:90dvh;inset:0;margin:auto}.hiring-dialog[data-astro-cid-6c4g6cwn]::backdrop{background:#000000b3;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.hiring-dialog[data-astro-cid-6c4g6cwn][open]{animation:hiringDialogIn .25s ease-out}@keyframes hiringDialogIn{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.hiring-dialog[data-astro-cid-6c4g6cwn][open]{animation:none}}.hiring-dialog-panel[data-astro-cid-6c4g6cwn]{position:relative;background:var(--color-surface-elevated);border:1px solid var(--color-border);border-radius:1.25rem;padding:2rem 1.75rem 1.75rem;display:flex;flex-direction:column;gap:1.25rem;box-shadow:0 24px 80px -20px #0009}.hiring-dialog-close[data-astro-cid-6c4g6cwn]{position:absolute;top:.75rem;right:.75rem;display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:50%;border:1px solid transparent;background:transparent;color:var(--color-text-muted);cursor:pointer;transition:background-color .2s ease,color .2s ease}.hiring-dialog-close[data-astro-cid-6c4g6cwn]:hover,.hiring-dialog-close[data-astro-cid-6c4g6cwn]:focus-visible{background:var(--color-chip-bg);color:var(--color-text-heading);outline:none}.hiring-dialog-close[data-astro-cid-6c4g6cwn]:focus-visible{border-color:var(--color-accent-400)}.hiring-dialog-header[data-astro-cid-6c4g6cwn]{display:flex;gap:1rem;align-items:center}.hiring-dialog-signal[data-astro-cid-6c4g6cwn]{--status-color: oklch(.76 .15 70);position:relative;display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;flex-shrink:0}.hiring-dialog-dot[data-astro-cid-6c4g6cwn]{position:relative;display:inline-block;width:.875rem;height:.875rem;border-radius:50%;background:var(--status-color);box-shadow:0 0 12px var(--status-color);z-index:1}.hiring-dialog-ring[data-astro-cid-6c4g6cwn]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:.875rem;height:.875rem;border-radius:50%;background:var(--status-color);opacity:.45;animation:hiringDialogPulse 2.4s cubic-bezier(.25,.8,.25,1) infinite}@keyframes hiringDialogPulse{0%{transform:translate(-50%,-50%) scale(1);opacity:.45}to{transform:translate(-50%,-50%) scale(3);opacity:0}}@media(prefers-reduced-motion:reduce){.hiring-dialog-ring[data-astro-cid-6c4g6cwn]{animation:none;opacity:0}}.hiring-dialog-badge[data-astro-cid-6c4g6cwn]{display:inline-block;padding:.15rem .5rem;background:#ed9e2f;color:var(--color-text-on-accent);font-size:var(--text-fluid-xs);font-weight:700;letter-spacing:.2em;text-transform:uppercase;border-radius:.25rem;margin-bottom:.5rem}.hiring-dialog-title[data-astro-cid-6c4g6cwn]{font-size:clamp(1.25rem,1.1rem + .6vw,1.625rem);font-weight:700;line-height:1.2;color:var(--color-text-heading);margin:0}.hiring-dialog-body[data-astro-cid-6c4g6cwn]{font-size:var(--text-fluid-base);line-height:1.55;color:var(--color-text-muted);margin:0}.hiring-dialog-card[data-astro-cid-6c4g6cwn]{padding:1.25rem;background:var(--color-surface-card);border:1px solid var(--color-border);border-radius:.875rem;display:flex;flex-direction:column;gap:.625rem}.hiring-dialog-card-head[data-astro-cid-6c4g6cwn]{display:flex;align-items:center;gap:.75rem}.hiring-dialog-card-icon[data-astro-cid-6c4g6cwn]{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:.625rem;background:#2bc4ea26;color:var(--color-accent-400)}.hiring-dialog-card-title[data-astro-cid-6c4g6cwn]{font-size:var(--text-fluid-lg);font-weight:600;line-height:1.2;color:var(--color-text-heading);margin:0}.hiring-dialog-card-description[data-astro-cid-6c4g6cwn]{font-size:var(--text-fluid-sm);line-height:1.5;color:var(--color-text-muted);margin:0}.hiring-dialog-card-cta[data-astro-cid-6c4g6cwn]{align-self:flex-start;margin-top:.25rem}.career-page[data-astro-cid-hls5qhoh]{background:var(--color-surface-primary);color:var(--color-text-heading)}.career-section[data-astro-cid-hls5qhoh]{padding:clamp(4rem,8vw,7rem) 1.25rem}.career-section--muted[data-astro-cid-hls5qhoh]{background:var(--color-surface-secondary)}.career-container[data-astro-cid-hls5qhoh]{max-width:72rem;margin:0 auto}.career-section-head[data-astro-cid-hls5qhoh]{max-width:44rem;margin-bottom:clamp(2.5rem,5vw,4rem)}.career-section-label[data-astro-cid-hls5qhoh]{display:inline-block;font-size:var(--text-fluid-xs);font-weight:600;letter-spacing:.3em;text-transform:uppercase;color:var(--color-accent-400);margin-bottom:.875rem}.career-section-title[data-astro-cid-hls5qhoh]{font-size:clamp(2rem,1.7rem + 1.6vw,3rem);font-weight:700;line-height:1.15;letter-spacing:-.01em;color:var(--color-text-heading);margin-bottom:.875rem}.career-section-subtitle[data-astro-cid-hls5qhoh]{font-size:var(--text-fluid-lg);line-height:1.5;color:var(--color-text-muted)}.career-process-mask[data-astro-cid-hls5qhoh]{position:absolute;top:-10%;bottom:-10%;width:38%;background-color:var(--color-accent-400);opacity:0;transition:opacity .4s ease;pointer-events:none;-webkit-mask-image:var(--mask-image);mask-image:var(--mask-image);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.career-process-mask[data-astro-cid-hls5qhoh][style*=--mask-image]{opacity:.08}[data-theme=light] .career-process-mask[data-astro-cid-hls5qhoh][style*=--mask-image]{opacity:.15}.career-process-mask--left[data-astro-cid-hls5qhoh]{left:0;-webkit-mask-position:left center;mask-position:left center}.career-process-mask--right[data-astro-cid-hls5qhoh]{right:0;-webkit-mask-position:right center;mask-position:right center}@media(max-width:1023px){.career-process-mask[data-astro-cid-hls5qhoh]{width:30%}.career-process-mask[data-astro-cid-hls5qhoh][style*=--mask-image]{opacity:.06}}@media(max-width:639px){.career-process-mask[data-astro-cid-hls5qhoh]{width:22%}.career-process-mask[data-astro-cid-hls5qhoh][style*=--mask-image]{opacity:.05}}@media(prefers-reduced-motion:reduce){.career-process-mask[data-astro-cid-hls5qhoh][style*=--mask-image]{opacity:.04}}.career-values-grid[data-astro-cid-hls5qhoh]{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}.career-benefits-grid[data-astro-cid-hls5qhoh]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(17rem,1fr))}.career-jobs-grid[data-astro-cid-hls5qhoh]{display:grid;gap:1.25rem;grid-template-columns:1fr}@media(min-width:768px){.career-jobs-grid[data-astro-cid-hls5qhoh]{grid-template-columns:repeat(2,1fr)}}.career-empty[data-astro-cid-hls5qhoh]{text-align:center;padding:clamp(2rem,6vw,4rem) 1.25rem;background:var(--color-surface-card);border:1px dashed var(--color-border-subtle);border-radius:1.25rem;margin-top:clamp(3rem,6vw,5rem)}.career-empty-heading[data-astro-cid-hls5qhoh]{font-size:var(--text-fluid-2xl);font-weight:700;line-height:1.2;color:var(--color-text-heading);margin-bottom:.875rem}.career-empty-description[data-astro-cid-hls5qhoh]{font-size:var(--text-fluid-base);line-height:1.55;color:var(--color-text-muted);max-width:36rem;margin:0 auto 2rem}.career-empty-actions[data-astro-cid-hls5qhoh]{display:flex;gap:.875rem;justify-content:center;flex-wrap:wrap}
