.CareersHero-module__fvSxAq__heroSection{background-color:var(--color-primary-navy);padding-top:var(--space-16);padding-bottom:var(--space-20);background-image:radial-gradient(circle at 80% 20%,#f57c001f 0%,#0000 45%),radial-gradient(circle at 10% 80%,#f9b51a14 0%,#0000 40%),linear-gradient(#06254a 0%,#0a315c 100%);border-bottom:1px solid #ffffff14;position:relative;overflow:hidden}@media (min-width:992px){.CareersHero-module__fvSxAq__heroSection{padding-top:var(--space-24);padding-bottom:var(--space-24)}}.CareersHero-module__fvSxAq__gridBackground{pointer-events:none;background-image:linear-gradient(90deg,#ffffff08 1px,#0000 1px),linear-gradient(#ffffff08 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0}.CareersHero-module__fvSxAq__heroGrid{gap:var(--space-12);z-index:1;grid-template-columns:1fr;align-items:center;display:grid;position:relative}@media (min-width:992px){.CareersHero-module__fvSxAq__heroGrid{gap:var(--space-16);grid-template-columns:1.15fr .85fr}}.CareersHero-module__fvSxAq__heroContent{flex-direction:column;display:flex}.CareersHero-module__fvSxAq__eyebrow{align-items:center;gap:var(--space-2);border-radius:var(--radius-full);font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary-orange);margin-bottom:var(--space-4);background-color:#f57c0026;border:1px solid #f57c004d;align-self:flex-start;padding:.35rem .85rem;display:inline-flex}.CareersHero-module__fvSxAq__eyebrowBullet{border-radius:var(--radius-full);background-color:var(--color-primary-orange);width:6px;height:6px}.CareersHero-module__fvSxAq__headline{font-family:var(--font-primary);font-size:clamp(2.35rem,4.5vw,3.75rem);font-weight:var(--font-weight-bold);letter-spacing:-.025em;color:var(--color-white);margin-bottom:var(--space-5);line-height:1.15}.CareersHero-module__fvSxAq__headlineAccent{color:var(--color-primary-orange)}.CareersHero-module__fvSxAq__supportingText{font-family:var(--font-primary);font-size:clamp(1rem,2vw,1.125rem);line-height:var(--line-height-base);color:#ffffffc7;max-width:580px;margin-bottom:var(--space-8)}.CareersHero-module__fvSxAq__ctaGroup{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.CareersHero-module__fvSxAq__primaryBtn{justify-content:center;align-items:center;gap:var(--space-2);background-color:var(--color-primary-orange);color:var(--color-white);font-family:var(--font-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);border-radius:var(--radius-md);transition:all var(--transition-fast);cursor:pointer;min-height:48px;padding:.875rem 1.75rem;text-decoration:none;display:inline-flex;box-shadow:0 4px 14px #f57c0066}.CareersHero-module__fvSxAq__primaryBtn:hover{background-color:var(--color-orange-hover);color:var(--color-white);transform:translateY(-2px);box-shadow:0 8px 24px #f57c0080}.CareersHero-module__fvSxAq__secondaryBtn{justify-content:center;align-items:center;gap:var(--space-2);color:var(--color-white);font-family:var(--font-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);border-radius:var(--radius-md);transition:all var(--transition-fast);background-color:#ffffff0d;border:1px solid #fff3;min-height:48px;padding:.875rem 1.75rem;text-decoration:none;display:inline-flex}.CareersHero-module__fvSxAq__secondaryBtn:hover{color:var(--color-white);background-color:#ffffff1f;border-color:#fff6;transform:translateY(-2px)}.CareersHero-module__fvSxAq__btnArrow{transition:transform var(--transition-fast);display:inline-block}.CareersHero-module__fvSxAq__primaryBtn:hover .CareersHero-module__fvSxAq__btnArrow,.CareersHero-module__fvSxAq__secondaryBtn:hover .CareersHero-module__fvSxAq__btnArrow{transform:translate(4px)}.CareersHero-module__fvSxAq__visualContainer{justify-content:center;align-items:center;display:flex}.CareersHero-module__fvSxAq__craftCard{border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(12px);background:#0a315ca6;border:1px solid #ffffff1f;width:100%;max-width:440px;overflow:hidden;box-shadow:0 20px 48px #00000059}.CareersHero-module__fvSxAq__cardTopBar{background:#06254acc;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:.75rem 1.25rem;display:flex}.CareersHero-module__fvSxAq__windowControls{gap:6px;display:flex}.CareersHero-module__fvSxAq__dot{border-radius:var(--radius-full);width:10px;height:10px}.CareersHero-module__fvSxAq__dotRed{background-color:#ef4444}.CareersHero-module__fvSxAq__dotYellow{background-color:#f59e0b}.CareersHero-module__fvSxAq__dotGreen{background-color:#10b981}.CareersHero-module__fvSxAq__terminalTitle{color:#fff9;letter-spacing:.04em;font-family:monospace;font-size:.75rem}.CareersHero-module__fvSxAq__cardBody{flex-direction:column;gap:1.25rem;padding:1.5rem;display:flex}.CareersHero-module__fvSxAq__visualStatRow{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.CareersHero-module__fvSxAq__visualStatItem{border-radius:var(--radius-md);background:#ffffff08;border:1px solid #ffffff12;padding:1rem}.CareersHero-module__fvSxAq__visualStatNumber{font-family:var(--font-primary);font-size:1.5rem;font-weight:var(--font-weight-bold);color:var(--color-accent-gold);line-height:1.2;display:block}.CareersHero-module__fvSxAq__visualStatLabel{color:#ffffffa6;margin-top:.25rem;font-size:.75rem;line-height:1.3;display:block}.CareersHero-module__fvSxAq__focusItem{border-left:3px solid var(--color-primary-orange);border-radius:0 var(--radius-md) var(--radius-md) 0;background:#f57c0014;align-items:flex-start;gap:.75rem;padding:.75rem 1rem;display:flex}.CareersHero-module__fvSxAq__focusIcon{color:var(--color-primary-orange);flex-shrink:0;margin-top:2px}.CareersHero-module__fvSxAq__focusText{color:#ffffffe6;font-size:.8125rem;line-height:1.45}.CareersHero-module__fvSxAq__focusStrong{color:var(--color-white);font-weight:var(--font-weight-semibold);margin-bottom:2px;display:block}@media (max-width:640px){.CareersHero-module__fvSxAq__ctaGroup{flex-direction:column;width:100%}.CareersHero-module__fvSxAq__primaryBtn,.CareersHero-module__fvSxAq__secondaryBtn{width:100%}}
.CareersRoles-module__k0ADKa__section{padding-top:var(--space-20);padding-bottom:var(--space-20);background-color:var(--color-bg-light);border-bottom:1px solid var(--color-border-subtle);scroll-margin-top:80px}@media (min-width:992px){.CareersRoles-module__k0ADKa__section{padding-top:var(--space-24);padding-bottom:var(--space-24)}}.CareersRoles-module__k0ADKa__header{text-align:center;max-width:640px;margin:0 auto var(--space-12)}.CareersRoles-module__k0ADKa__eyebrow{align-items:center;gap:var(--space-2);border-radius:var(--radius-full);font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary-orange);margin-bottom:var(--space-4);background-color:#f57c0014;border:1px solid #f57c0033;padding:.35rem .85rem;display:inline-flex}.CareersRoles-module__k0ADKa__eyebrowBullet{border-radius:var(--radius-full);background-color:var(--color-primary-orange);width:6px;height:6px}.CareersRoles-module__k0ADKa__title{font-family:var(--font-primary);font-size:clamp(2rem,3.5vw,2.75rem);font-weight:var(--font-weight-bold);letter-spacing:-.02em;color:var(--color-primary-navy);line-height:1.2}.CareersRoles-module__k0ADKa__emptyCard{background-color:var(--color-white);border-radius:var(--radius-xl);max-width:720px;padding:var(--space-12) var(--space-8);text-align:center;box-shadow:var(--shadow-3d-card);border:1px solid #06254a14;margin:0 auto}@media (min-width:768px){.CareersRoles-module__k0ADKa__emptyCard{padding:var(--space-16) var(--space-12)}}.CareersRoles-module__k0ADKa__iconWrapper{border-radius:var(--radius-full);width:64px;height:64px;color:var(--color-primary-orange);margin-bottom:var(--space-6);background:#f57c0014;justify-content:center;align-items:center;display:inline-flex}.CareersRoles-module__k0ADKa__primaryNotice{font-family:var(--font-primary);font-size:clamp(1.2rem,2vw,1.35rem);font-weight:var(--font-weight-semibold);color:var(--color-primary-navy);margin-bottom:var(--space-3);line-height:1.35}.CareersRoles-module__k0ADKa__secondaryNotice{font-family:var(--font-primary);font-size:var(--font-size-base);color:var(--color-text-muted);max-width:520px;margin:0 auto var(--space-8);line-height:var(--line-height-base)}.CareersRoles-module__k0ADKa__ctaBtn{justify-content:center;align-items:center;gap:var(--space-2);background-color:var(--color-primary-navy);color:var(--color-white);font-family:var(--font-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);border-radius:var(--radius-md);transition:all var(--transition-fast);min-height:48px;padding:.875rem 2rem;text-decoration:none;display:inline-flex;box-shadow:0 4px 14px #06254a33}.CareersRoles-module__k0ADKa__ctaBtn:hover{background-color:var(--color-secondary-navy);color:var(--color-white);transform:translateY(-2px);box-shadow:0 8px 24px #06254a40}.CareersRoles-module__k0ADKa__ctaArrow{transition:transform var(--transition-fast);display:inline-block}.CareersRoles-module__k0ADKa__ctaBtn:hover .CareersRoles-module__k0ADKa__ctaArrow{transform:translate(4px)}
