@keyframes CareersPageContent-module__Pw5BFq__fadeInUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes CareersPageContent-module__Pw5BFq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes CareersPageContent-module__Pw5BFq__floatSlow{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-18px)rotate(3deg)}}@keyframes CareersPageContent-module__Pw5BFq__floatSlowReverse{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(12px)rotate(-2deg)}}@keyframes CareersPageContent-module__Pw5BFq__pulseGlow{0%,to{box-shadow:0 0 #12a59400}50%{box-shadow:0 0 0 calc(.5rem * var(--mantine-scale)) #12a59414}}.CareersPageContent-module__Pw5BFq__hero{background:radial-gradient(ellipse 80% 50% at 20% 40%, #12a59426, transparent), radial-gradient(ellipse 60% 60% at 80% 20%, #063a324d, transparent), linear-gradient(160deg, var(--mantine-color-primary-9) 0%, var(--mantine-color-primary-9) 40%, var(--mantine-color-primary-8) 100%);padding:calc(6.25rem * var(--mantine-scale)) calc(1.5rem * var(--mantine-scale)) calc(5rem * var(--mantine-scale));text-align:center;isolation:isolate;position:relative;overflow:hidden}.CareersPageContent-module__Pw5BFq__hero:before{content:"";background-image:radial-gradient(#ffffff12 1px,#0000 1px);background-size:calc(2rem * var(--mantine-scale)) calc(2rem * var(--mantine-scale));pointer-events:none;z-index:0;position:absolute;inset:0}.CareersPageContent-module__Pw5BFq__heroDecorRing{top:15%;width:calc(8.75rem * var(--mantine-scale));height:calc(8.75rem * var(--mantine-scale));border:calc(.125rem * var(--mantine-scale)) solid #ffffff0f;pointer-events:none;z-index:0;border-radius:50%;animation:8s ease-in-out infinite CareersPageContent-module__Pw5BFq__floatSlow;position:absolute;inset-inline-end:8%}.CareersPageContent-module__Pw5BFq__heroDecorDot{bottom:18%;width:calc(4rem * var(--mantine-scale));height:calc(4rem * var(--mantine-scale));pointer-events:none;z-index:0;background:#12a5941f;border-radius:50%;animation:7s ease-in-out infinite CareersPageContent-module__Pw5BFq__floatSlowReverse;position:absolute;inset-inline-start:12%}.CareersPageContent-module__Pw5BFq__heroDecorDiamond{top:30%;width:calc(1.25rem * var(--mantine-scale));height:calc(1.25rem * var(--mantine-scale));pointer-events:none;z-index:0;background:#ffffff0d;animation:10s ease-in-out infinite CareersPageContent-module__Pw5BFq__floatSlow;position:absolute;inset-inline-start:6%;transform:rotate(45deg)}.CareersPageContent-module__Pw5BFq__heroContent{z-index:1;position:relative}.CareersPageContent-module__Pw5BFq__heroLabel{align-items:center;gap:calc(.5rem * var(--mantine-scale));color:#fffffff2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:calc(.5rem * var(--mantine-scale)) calc(1.5rem * var(--mantine-scale));border-radius:calc(6.25rem * var(--mantine-scale));border:calc(.0625rem * var(--mantine-scale)) solid #ffffff1a;margin-bottom:calc(1.75rem * var(--mantine-scale));background:linear-gradient(135deg,#ffffff24,#ffffff0f);font-size:.82rem;font-weight:700;animation:.6s ease-out both CareersPageContent-module__Pw5BFq__fadeIn;display:inline-flex}.CareersPageContent-module__Pw5BFq__heroLabelDot{width:calc(.5rem * var(--mantine-scale));height:calc(.5rem * var(--mantine-scale));background:var(--mantine-color-primary-4);border-radius:50%;animation:2.5s ease-in-out infinite CareersPageContent-module__Pw5BFq__pulseGlow}.CareersPageContent-module__Pw5BFq__heroHeading{color:#fff;margin:0 0 calc(1.25rem * var(--mantine-scale));max-width:calc(46.875rem * var(--mantine-scale));letter-spacing:-.01em;margin-inline:auto;font-size:3rem;font-weight:800;line-height:1.35;animation:.7s ease-out .1s both CareersPageContent-module__Pw5BFq__fadeInUp}.CareersPageContent-module__Pw5BFq__heroSubtext{color:#ffffffb8;max-width:calc(35rem * var(--mantine-scale));margin:0 auto calc(3rem * var(--mantine-scale));font-size:1.12rem;line-height:1.75;animation:.7s ease-out .2s both CareersPageContent-module__Pw5BFq__fadeInUp}.CareersPageContent-module__Pw5BFq__section{max-width:calc(72.5rem * var(--mantine-scale));padding:calc(5rem * var(--mantine-scale)) calc(1.5rem * var(--mantine-scale));margin-inline:auto}.CareersPageContent-module__Pw5BFq__sectionHeading{color:var(--mantine-color-dark-8);text-align:center;margin-bottom:calc(.875rem * var(--mantine-scale));letter-spacing:-.01em;font-size:2rem;font-weight:800}.CareersPageContent-module__Pw5BFq__sectionSubtext{text-align:center;color:var(--mantine-color-gray-6);max-width:calc(30rem * var(--mantine-scale));margin:0 auto calc(2.5rem * var(--mantine-scale));font-size:1rem;line-height:1.65}.CareersPageContent-module__Pw5BFq__positionsSection{background:var(--mantine-color-gray-0)}.CareersPageContent-module__Pw5BFq__positionsInner{max-width:calc(50rem * var(--mantine-scale));padding:calc(5rem * var(--mantine-scale)) calc(1.5rem * var(--mantine-scale));margin-inline:auto}.CareersPageContent-module__Pw5BFq__filterBar{justify-content:center;gap:calc(.625rem * var(--mantine-scale));margin-bottom:calc(2.25rem * var(--mantine-scale));flex-wrap:wrap;display:flex}.CareersPageContent-module__Pw5BFq__filterPill{padding:calc(.5rem * var(--mantine-scale)) calc(1.5rem * var(--mantine-scale));border-radius:calc(6.25rem * var(--mantine-scale));border:1px solid var(--mantine-color-gray-3);color:var(--mantine-color-gray-7);cursor:pointer;background:#fff;font-size:.88rem;font-weight:600;transition:border-color .15s,color .15s,background .15s,box-shadow .15s}.CareersPageContent-module__Pw5BFq__filterPill:hover{border-color:var(--mantine-color-primary-4);color:var(--mantine-color-primary-7);box-shadow:0 calc(.125rem * var(--mantine-scale)) calc(.5rem * var(--mantine-scale)) calc(-.125rem * var(--mantine-scale)) #12a5941f}.CareersPageContent-module__Pw5BFq__filterPillActive{background:var(--mantine-color-primary-6);border-color:var(--mantine-color-primary-6);color:#fff;box-shadow:0 calc(.25rem * var(--mantine-scale)) calc(.875rem * var(--mantine-scale)) calc(-.1875rem * var(--mantine-scale)) #12a59459;}.CareersPageContent-module__Pw5BFq__filterPillActive:hover{background:var(--mantine-color-primary-7);border-color:var(--mantine-color-primary-7);color:#fff;box-shadow:0 calc(.25rem * var(--mantine-scale)) calc(.875rem * var(--mantine-scale)) calc(-.1875rem * var(--mantine-scale)) #12a59466}.CareersPageContent-module__Pw5BFq__roleCard{border:1px solid var(--mantine-color-gray-2);border-radius:calc(.75rem * var(--mantine-scale));padding:calc(1.75rem * var(--mantine-scale)) calc(2rem * var(--mantine-scale));justify-content:space-between;align-items:center;gap:calc(1.25rem * var(--mantine-scale));background:#fff;flex-wrap:wrap;transition:border-color .3s,box-shadow .3s;display:flex;position:relative}.CareersPageContent-module__Pw5BFq__roleCard:hover{border-color:var(--mantine-color-primary-2);box-shadow:0 calc(.25rem * var(--mantine-scale)) calc(1.125rem * var(--mantine-scale)) calc(-.25rem * var(--mantine-scale)) #12a5941a}.CareersPageContent-module__Pw5BFq__roleCard:before{content:"";inset-block:calc(.75rem * var(--mantine-scale));width:calc(.1875rem * var(--mantine-scale));border-radius:0 calc(.1875rem * var(--mantine-scale)) calc(.1875rem * var(--mantine-scale)) 0;background:var(--mantine-color-primary-5);opacity:0;transition:opacity .3s;position:absolute;inset-inline-start:0}.CareersPageContent-module__Pw5BFq__roleCard:hover:before{opacity:1}.CareersPageContent-module__Pw5BFq__roleInfo{gap:calc(.625rem * var(--mantine-scale));flex-direction:column;display:flex}.CareersPageContent-module__Pw5BFq__roleTitle{color:var(--mantine-color-dark-8);font-size:1.15rem;font-weight:800}.CareersPageContent-module__Pw5BFq__roleTags{gap:calc(.5rem * var(--mantine-scale));flex-wrap:wrap;display:flex}.CareersPageContent-module__Pw5BFq__roleTag{padding:calc(.375rem * var(--mantine-scale)) calc(.875rem * var(--mantine-scale));border-radius:calc(6.25rem * var(--mantine-scale));background:var(--mantine-color-gray-1);color:var(--mantine-color-gray-6);font-size:.78rem;font-weight:600}.CareersPageContent-module__Pw5BFq__roleDeptTag{background:var(--mantine-color-primary-0);color:var(--mantine-color-primary-7);}.CareersPageContent-module__Pw5BFq__applyButton{align-items:center;gap:calc(.375rem * var(--mantine-scale));padding:calc(.75rem * var(--mantine-scale)) calc(1.75rem * var(--mantine-scale));border-radius:calc(.75rem * var(--mantine-scale));background:var(--mantine-color-primary-6);color:#fff;white-space:nowrap;font-size:.88rem;font-weight:700;text-decoration:none;transition:background .15s,box-shadow .15s;display:inline-flex}.CareersPageContent-module__Pw5BFq__applyButton:hover{background:var(--mantine-color-primary-7);box-shadow:0 calc(.25rem * var(--mantine-scale)) calc(.875rem * var(--mantine-scale)) calc(-.1875rem * var(--mantine-scale)) #12a59459}.CareersPageContent-module__Pw5BFq__applyArrow{transition:transform .3s cubic-bezier(.22,1,.36,1);transform:scaleX(-1)}.CareersPageContent-module__Pw5BFq__applyButton:hover .CareersPageContent-module__Pw5BFq__applyArrow{transform:scaleX(-1)translate(3px)}.CareersPageContent-module__Pw5BFq__ctaSection{text-align:center;padding:calc(5rem * var(--mantine-scale)) calc(1.5rem * var(--mantine-scale));background:radial-gradient(ellipse 70% 60% at 50% 100%, #12a5940f, transparent), var(--mantine-color-primary-0);position:relative;overflow:hidden}.CareersPageContent-module__Pw5BFq__ctaSection:before{content:"";top:calc(-2.5rem * var(--mantine-scale));width:calc(10rem * var(--mantine-scale));height:calc(10rem * var(--mantine-scale));border:calc(.125rem * var(--mantine-scale)) solid #12a59414;pointer-events:none;border-radius:50%;position:absolute;inset-inline-end:calc(-2.5rem * var(--mantine-scale))}.CareersPageContent-module__Pw5BFq__ctaSection:after{content:"";bottom:calc(-2rem * var(--mantine-scale));width:calc(6.25rem * var(--mantine-scale));height:calc(6.25rem * var(--mantine-scale));pointer-events:none;background:#12a5940d;border-radius:50%;position:absolute;inset-inline-start:calc(-2rem * var(--mantine-scale))}.CareersPageContent-module__Pw5BFq__ctaContent{z-index:1;position:relative}.CareersPageContent-module__Pw5BFq__ctaIcon{width:calc(3.5rem * var(--mantine-scale));height:calc(3.5rem * var(--mantine-scale));margin-bottom:calc(1.25rem * var(--mantine-scale));box-shadow:0 calc(.125rem * var(--mantine-scale)) calc(.75rem * var(--mantine-scale)) calc(-.125rem * var(--mantine-scale)) #12a59426;background:#fff;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.CareersPageContent-module__Pw5BFq__ctaHeading{color:var(--mantine-color-dark-8);margin-bottom:calc(.75rem * var(--mantine-scale));letter-spacing:-.01em;font-size:1.75rem;font-weight:800}.CareersPageContent-module__Pw5BFq__ctaText{color:var(--mantine-color-gray-6);margin-bottom:calc(1.75rem * var(--mantine-scale));max-width:calc(26.25rem * var(--mantine-scale));margin-inline:auto;font-size:1.02rem;line-height:1.65}.CareersPageContent-module__Pw5BFq__ctaButton{align-items:center;gap:calc(.5rem * var(--mantine-scale));padding:calc(.875rem * var(--mantine-scale)) calc(2.25rem * var(--mantine-scale));border-radius:calc(.75rem * var(--mantine-scale));background:var(--mantine-color-primary-6);color:#fff;font-size:1rem;font-weight:700;text-decoration:none;transition:background .15s,box-shadow .15s,transform .15s;display:inline-flex}.CareersPageContent-module__Pw5BFq__ctaButton:hover{background:var(--mantine-color-primary-7);box-shadow:0 calc(.375rem * var(--mantine-scale)) calc(1.25rem * var(--mantine-scale)) calc(-.25rem * var(--mantine-scale)) #12a59459;transform:translateY(-2px)}.CareersPageContent-module__Pw5BFq__emptyState{text-align:center;padding:calc(3rem * var(--mantine-scale)) calc(1.5rem * var(--mantine-scale));color:var(--mantine-color-gray-5);font-size:.95rem}@media (max-width:48em){.CareersPageContent-module__Pw5BFq__hero{padding:calc(5rem * var(--mantine-scale)) calc(1.25rem * var(--mantine-scale)) calc(3rem * var(--mantine-scale))}.CareersPageContent-module__Pw5BFq__heroDecorRing,.CareersPageContent-module__Pw5BFq__heroDecorDot,.CareersPageContent-module__Pw5BFq__heroDecorDiamond{display:none}.CareersPageContent-module__Pw5BFq__heroHeading{font-size:2rem;line-height:1.4}.CareersPageContent-module__Pw5BFq__heroSubtext{margin-bottom:calc(2.25rem * var(--mantine-scale));font-size:.98rem}.CareersPageContent-module__Pw5BFq__section,.CareersPageContent-module__Pw5BFq__positionsInner{padding:calc(3rem * var(--mantine-scale)) calc(1.25rem * var(--mantine-scale))}.CareersPageContent-module__Pw5BFq__sectionHeading{font-size:1.55rem}.CareersPageContent-module__Pw5BFq__roleCard{padding:calc(1.5rem * var(--mantine-scale));flex-direction:column;align-items:stretch}.CareersPageContent-module__Pw5BFq__applyButton{justify-content:center;width:100%}.CareersPageContent-module__Pw5BFq__ctaSection{padding:calc(3rem * var(--mantine-scale)) calc(1.25rem * var(--mantine-scale))}.CareersPageContent-module__Pw5BFq__ctaHeading{font-size:1.4rem}}