.careers-module__T6xnVW__careersPage{min-height:100vh;padding:var(--spacing-24)0 var(--spacing-16);background:var(--bg)}.careers-module__T6xnVW__container{max-width:1100px;padding:0 var(--spacing-6);margin:0 auto}.careers-module__T6xnVW__header{text-align:center;margin-bottom:var(--spacing-16);padding-bottom:var(--spacing-8)}.careers-module__T6xnVW__header h1{font-family:var(--display);margin-bottom:var(--spacing-3);color:var(--fg);letter-spacing:-.02em;font-size:clamp(2.5rem,5vw,4rem);font-weight:800;line-height:1.1}.careers-module__T6xnVW__subtitle{font-family:var(--sans);color:var(--fg-2);max-width:700px;margin:0 auto;font-size:clamp(1rem,2vw,1.25rem);font-weight:500;line-height:1.6}.careers-module__T6xnVW__content{font-family:var(--sans);color:var(--fg);line-height:1.8}.careers-module__T6xnVW__content section{margin-bottom:var(--spacing-16)}.careers-module__T6xnVW__content section:last-child{margin-bottom:0}.careers-module__T6xnVW__content h2{font-family:var(--display);margin-bottom:var(--spacing-8);color:var(--fg);text-align:center;padding-bottom:var(--spacing-3);border-bottom:2px solid color-mix(in srgb,var(--saffron)25%,transparent);letter-spacing:-.01em;font-size:2rem;font-weight:700}.careers-module__T6xnVW__heroCard{background:linear-gradient(135deg,color-mix(in srgb,var(--saffron)8%,transparent),color-mix(in srgb,var(--quick)8%,transparent));border:1px solid color-mix(in srgb,var(--saffron)30%,transparent);border-radius:var(--radius-lg);padding:var(--spacing-10);text-align:center;max-width:calc(100% - var(--spacing-8));margin:0 auto;position:relative;overflow:hidden}.careers-module__T6xnVW__heroCard:before{content:"";background:radial-gradient(circle,color-mix(in srgb,var(--saffron)8%,transparent)0%,transparent 70%);pointer-events:none;width:200%;height:200%;position:absolute;top:-50%;left:-50%}.careers-module__T6xnVW__heroIcon{margin-bottom:var(--spacing-4);border-radius:var(--radius-md);display:inline-block;position:relative;overflow:hidden}.careers-module__T6xnVW__heroIcon:after{content:"";background:linear-gradient(90deg,#0000 0%,#ffffff40 50%,#0000 100%);width:60%;height:100%;animation:1.5s ease-in-out .5s forwards careers-module__T6xnVW__shimmer;position:absolute;top:0;left:-100%}@keyframes careers-module__T6xnVW__shimmer{0%{left:-100%}50%{left:150%}to{left:150%}}.careers-module__T6xnVW__heroCard h2{margin-bottom:var(--spacing-4);color:var(--saffron);border-bottom:none;padding-bottom:0}.careers-module__T6xnVW__heroCard p{font-family:var(--sans);margin-bottom:var(--spacing-4);color:var(--fg);font-size:1.0625rem;line-height:1.8;position:relative}.careers-module__T6xnVW__heroCard p:last-child{margin-bottom:0}.careers-module__T6xnVW__reasons{gap:var(--spacing-6);margin-top:var(--spacing-8);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.careers-module__T6xnVW__reason{padding:var(--spacing-6);background:linear-gradient(135deg,var(--surf-1),var(--surf-2));border:1px solid var(--line);border-radius:var(--radius-lg);transition:all .3s cubic-bezier(.4,0,.2,1)}.careers-module__T6xnVW__reason:hover{border-color:color-mix(in srgb,var(--saffron)50%,transparent);box-shadow:0 8px 24px color-mix(in srgb,var(--saffron)12%,transparent);transform:translateY(-4px)}.careers-module__T6xnVW__reasonIcon{margin-bottom:var(--spacing-3);color:var(--saffron);font-size:2.5rem;line-height:1}.careers-module__T6xnVW__reason h3{font-family:var(--display);margin-bottom:var(--spacing-2);color:var(--fg);font-size:1.25rem;font-weight:700}.careers-module__T6xnVW__reason p{font-family:var(--sans);color:var(--fg-2);margin:0;font-size:.9375rem;line-height:1.7}.careers-module__T6xnVW__valuesList{gap:var(--spacing-5);margin-top:var(--spacing-8);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.careers-module__T6xnVW__value{padding:var(--spacing-5);background:var(--surf-1);border-left:3px solid var(--saffron);border-radius:var(--radius-md)}.careers-module__T6xnVW__valueIcon{margin-bottom:var(--spacing-3);color:var(--saffron);line-height:1}.careers-module__T6xnVW__value h3{font-family:var(--display);margin-bottom:var(--spacing-2);color:var(--fg);font-size:1.125rem;font-weight:700}.careers-module__T6xnVW__value p{font-family:var(--sans);color:var(--fg-2);margin:0;font-size:.9375rem;line-height:1.7}.careers-module__T6xnVW__noPositions{max-width:calc(100% - var(--spacing-8));padding:var(--spacing-10);background:var(--surf-1);border:1px solid var(--line);border-radius:var(--radius-lg);text-align:center;margin:0 auto}.careers-module__T6xnVW__noPositionsIcon{color:var(--saffron);margin-bottom:var(--spacing-4)}.careers-module__T6xnVW__noPositions h3{font-family:var(--display);margin-bottom:var(--spacing-4);color:var(--fg);font-size:1.5rem;font-weight:700}.careers-module__T6xnVW__noPositions p{font-family:var(--sans);color:var(--fg);margin-bottom:var(--spacing-4);text-align:left;font-size:1rem;line-height:1.8}.careers-module__T6xnVW__noPositions ul{margin:var(--spacing-4)0;text-align:left;padding:0;list-style:none}.careers-module__T6xnVW__noPositions ul li{padding-left:var(--spacing-6);margin-bottom:var(--spacing-2);color:var(--fg);position:relative}.careers-module__T6xnVW__noPositions ul li:before{content:"•";left:var(--spacing-3);color:var(--saffron);font-size:1.2em;font-weight:700;position:absolute}.careers-module__T6xnVW__noPositions a{color:var(--saffron);text-decoration:underline;transition:opacity .2s}.careers-module__T6xnVW__noPositions a:hover{opacity:.8}.careers-module__T6xnVW__earlyNote{margin-top:var(--spacing-6);padding:var(--spacing-4);background:color-mix(in srgb,var(--saffron)6%,transparent);border-left:3px solid var(--saffron);border-radius:var(--radius-md);font-family:var(--display);color:var(--saffron);font-weight:600}.careers-module__T6xnVW__ctaCard{background:linear-gradient(135deg,color-mix(in srgb,var(--saffron)6%,transparent),color-mix(in srgb,var(--quick)6%,transparent));border:1px solid color-mix(in srgb,var(--saffron)22%,transparent);border-radius:var(--radius-lg);padding:var(--spacing-10);text-align:center;max-width:calc(100% - var(--spacing-8));margin:0 auto}.careers-module__T6xnVW__ctaCard h2{font-family:var(--display);margin-bottom:var(--spacing-4);color:var(--fg);letter-spacing:-.01em;border-bottom:none;padding-bottom:0;font-size:2rem;font-weight:700}.careers-module__T6xnVW__ctaCard p{font-family:var(--sans);color:var(--fg);margin-bottom:var(--spacing-4);max-width:700px;margin-left:auto;margin-right:auto;font-size:1.0625rem;line-height:1.8}.careers-module__T6xnVW__ctaActions{gap:var(--spacing-4);margin-top:var(--spacing-6);flex-wrap:wrap;justify-content:center;display:flex}.careers-module__T6xnVW__ctaBtn{align-items:center;gap:var(--spacing-2);padding:var(--spacing-3)var(--spacing-6);background:var(--saffron);color:#fff;border-radius:var(--radius-md);font-family:var(--sans);font-size:1rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 4px 14px -2px #d97a3c59}.careers-module__T6xnVW__ctaBtn:hover{background:var(--saffron-2);transform:translateY(-2px);box-shadow:0 6px 18px -2px #d97a3c80}.careers-module__T6xnVW__ctaBtnSecondary{align-items:center;gap:var(--spacing-2);padding:var(--spacing-3)var(--spacing-6);background:var(--surf-1);color:var(--fg);border:1px solid var(--line);border-radius:var(--radius-md);font-family:var(--sans);font-size:1rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.careers-module__T6xnVW__ctaBtnSecondary:hover{background:var(--surf-2);border-color:color-mix(in srgb,var(--saffron)50%,transparent);color:var(--saffron);transform:translateY(-2px)}@media (max-width:768px){.careers-module__T6xnVW__careersPage{padding:var(--spacing-16)0 var(--spacing-12)}.careers-module__T6xnVW__container{padding:0 var(--spacing-4)}.careers-module__T6xnVW__header{margin-bottom:var(--spacing-12)}.careers-module__T6xnVW__content h2{font-size:1.625rem}.careers-module__T6xnVW__heroCard{padding:var(--spacing-8)}.careers-module__T6xnVW__reasons,.careers-module__T6xnVW__valuesList{grid-template-columns:1fr}.careers-module__T6xnVW__noPositions,.careers-module__T6xnVW__ctaCard{padding:var(--spacing-8)}.careers-module__T6xnVW__ctaCard h2{font-size:1.625rem}.careers-module__T6xnVW__ctaActions{flex-direction:column}.careers-module__T6xnVW__ctaBtn,.careers-module__T6xnVW__ctaBtnSecondary{justify-content:center;width:100%}}
