.Careers-module__QfGMqW__careersPage{background:var(--sn-cream)}.Careers-module__QfGMqW__hero{padding-top:calc(var(--section-pad) * .8)}.Careers-module__QfGMqW__heroTitle{font-family:var(--font-display);font-size:var(--fs-hero);color:var(--sn-ink);max-width:22ch;margin-top:14px;font-weight:700;line-height:1.12}.Careers-module__QfGMqW__magenta{color:var(--sn-magenta)}.Careers-module__QfGMqW__heroActions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.Careers-module__QfGMqW__whyGrid{grid-template-columns:1fr;gap:18px;margin-top:40px;display:grid}.Careers-module__QfGMqW__whyCard{border:1px solid var(--sn-cream-deep);padding:26px 24px}.Careers-module__QfGMqW__whyIcon{border-radius:var(--r-sm);background:var(--sn-lotus-soft);width:48px;height:48px;color:var(--sn-lotus);justify-content:center;align-items:center;font-size:1.25rem;display:inline-flex}.Careers-module__QfGMqW__whyTitle{font-family:var(--font-display);font-size:var(--fs-h3);color:var(--sn-ink);margin-top:14px;font-weight:700}.Careers-module__QfGMqW__whyDesc{font-size:var(--fs-body);color:var(--sn-ink-soft);margin-top:6px}.Careers-module__QfGMqW__openingsSection{scroll-margin-top:90px}.Careers-module__QfGMqW__jobList{flex-direction:column;gap:16px;margin-top:34px;display:flex}.Careers-module__QfGMqW__filterBar{flex-wrap:wrap;gap:10px;margin-bottom:10px;display:flex}.Careers-module__QfGMqW__loadingWrap{flex-direction:column;gap:14px;display:flex}.Careers-module__QfGMqW__skeletonRow{border-radius:var(--r-md);height:86px}.Careers-module__QfGMqW__emptyState{text-align:center;color:var(--sn-ink-mute);background:var(--sn-paper);border:1px dashed var(--sn-gold-line);border-radius:var(--r-md);padding:44px 20px}.Careers-module__QfGMqW__jobCard{border:1px solid var(--sn-cream-deep);transition:border-color .2s,box-shadow .2s;overflow:hidden}.Careers-module__QfGMqW__jobCard:hover,.Careers-module__QfGMqW__jobCard.Careers-module__QfGMqW__expanded{border-color:var(--sn-gold-line);box-shadow:var(--shadow-lift)}.Careers-module__QfGMqW__jobHeader{cursor:pointer;flex-direction:column;gap:14px;padding:20px 22px;display:flex}.Careers-module__QfGMqW__jobMeta{min-width:0}.Careers-module__QfGMqW__jobTitle{font-family:var(--font-display);font-size:var(--fs-h3);color:var(--sn-ink);font-weight:700}.Careers-module__QfGMqW__jobTags{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.Careers-module__QfGMqW__jobTag{border-radius:var(--r-pill);background:var(--sn-cream-deep);color:var(--sn-ink-soft);align-items:center;gap:5px;padding:4px 12px;font-size:.78rem;font-weight:600;display:inline-flex}.Careers-module__QfGMqW__jobActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.Careers-module__QfGMqW__downloadJdBtn{border-radius:var(--r-pill);border:2px solid var(--sn-cream-deep);min-height:44px;color:var(--sn-ink-soft);background:0 0;align-items:center;gap:7px;padding:9px 18px;font-size:.88rem;font-weight:600;transition:border-color .15s,color .15s;display:inline-flex}.Careers-module__QfGMqW__downloadJdBtn:hover{border-color:var(--sn-gold);color:var(--sn-ink)}.Careers-module__QfGMqW__applyBtn{border-radius:var(--r-pill);background:var(--sn-magenta);color:#fff;border:none;align-items:center;gap:7px;min-height:44px;padding:9px 22px;font-size:.9rem;font-weight:600;transition:background .15s,transform .15s,box-shadow .15s;display:inline-flex}.Careers-module__QfGMqW__applyBtn:hover{background:var(--sn-magenta-deep);transform:translateY(-1px);box-shadow:0 8px 20px #e4007e47}.Careers-module__QfGMqW__chevron{color:var(--sn-ink-mute);flex-shrink:0;margin-left:auto;font-size:1.2rem;transition:transform .25s}.Careers-module__QfGMqW__chevron.Careers-module__QfGMqW__rotated{transform:rotate(180deg)}.Careers-module__QfGMqW__jobBody{border-top:1px solid var(--sn-cream-deep);overflow:hidden}.Careers-module__QfGMqW__jobDesc{font-size:var(--fs-body);color:var(--sn-ink-soft);padding:18px 22px 0}.Careers-module__QfGMqW__perksRow{flex-wrap:wrap;gap:8px;padding:14px 22px 20px;display:flex}.Careers-module__QfGMqW__perk{border-radius:var(--r-pill);background:var(--sn-sage-soft);color:var(--sn-sage-deep);align-items:center;gap:6px;padding:5px 13px;font-size:.82rem;font-weight:600;display:inline-flex}.Careers-module__QfGMqW__formCard{margin-top:36px;padding:clamp(22px,4vw,44px)}.Careers-module__QfGMqW__form{flex-direction:column;gap:18px;display:flex}.Careers-module__QfGMqW__formRow{grid-template-columns:1fr;gap:18px;display:grid}.Careers-module__QfGMqW__inputGroup{flex-direction:column;gap:7px;display:flex}.Careers-module__QfGMqW__inputGroup label{font-size:var(--fs-small);color:var(--sn-ink);font-weight:600}.Careers-module__QfGMqW__req{color:var(--sn-magenta)}.Careers-module__QfGMqW__textarea{resize:vertical;min-height:110px}.Careers-module__QfGMqW__inputErr{border-color:var(--sn-error)!important}.Careers-module__QfGMqW__errMsg{color:var(--sn-error);font-size:.8rem}.Careers-module__QfGMqW__fileUploadArea{position:relative}.Careers-module__QfGMqW__fileInput{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.Careers-module__QfGMqW__fileDummy{border-radius:var(--r-sm);border:2px dashed var(--sn-gold-line);background:var(--sn-cream);justify-content:center;align-items:center;min-height:64px;padding:14px 18px;transition:border-color .15s,background .15s;display:flex}.Careers-module__QfGMqW__fileUploadArea:hover .Careers-module__QfGMqW__fileDummy{border-color:var(--sn-gold);background:var(--sn-cream-deep)}.Careers-module__QfGMqW__fileName{color:var(--sn-ink);word-break:break-all;align-items:center;gap:8px;font-weight:600;display:inline-flex}.Careers-module__QfGMqW__fileName svg{color:var(--sn-lotus);flex-shrink:0}.Careers-module__QfGMqW__filePlaceholder{color:var(--sn-ink-mute);font-size:var(--fs-small);text-align:center}.Careers-module__QfGMqW__submitRow{flex-wrap:wrap;gap:12px;margin-top:6px;display:flex}.Careers-module__QfGMqW__submitBtn:disabled{opacity:.6;cursor:not-allowed}.Careers-module__QfGMqW__errorNote{font-size:var(--fs-small);color:var(--sn-error)}.Careers-module__QfGMqW__errorNote a{font-weight:700;text-decoration:underline}.Careers-module__QfGMqW__successState{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:30px 10px;display:flex}.Careers-module__QfGMqW__successIcon{color:var(--sn-sage);font-size:3rem}.Careers-module__QfGMqW__successState h3{font-family:var(--font-display);font-size:var(--fs-h3);color:var(--sn-ink)}.Careers-module__QfGMqW__successState p{color:var(--sn-ink-soft);max-width:44ch}.Careers-module__QfGMqW__ctaBand{background:var(--sn-ink);color:var(--sn-cream);border-top:3px solid var(--sn-gold);padding-block:clamp(36px,6vw,58px)}.Careers-module__QfGMqW__ctaBandInner{flex-direction:column;gap:22px;display:flex}.Careers-module__QfGMqW__ctaBandText{min-width:0}.Careers-module__QfGMqW__ctaBandTitle{font-family:var(--font-display);font-size:var(--fs-h2);font-weight:700;line-height:1.2}.Careers-module__QfGMqW__ctaBandSub{color:var(--sn-gold-soft);font-size:var(--fs-body);max-width:52ch;margin-top:6px}.Careers-module__QfGMqW__ctaBandActions{flex-wrap:wrap;gap:12px;display:flex}.Careers-module__QfGMqW__ctaCallBtn{color:var(--sn-cream);background:0 0;border-color:#f6f1e773}.Careers-module__QfGMqW__ctaCallBtn:hover{background:var(--sn-cream);color:var(--sn-ink);border-color:var(--sn-cream)}.Careers-module__QfGMqW__modalOverlay{z-index:1300;background:#221f1ab8;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.Careers-module__QfGMqW__modalContent{background:var(--sn-paper);border-radius:var(--r-lg);border-top:3px solid var(--sn-gold);width:100%;max-width:460px;max-height:90vh;box-shadow:var(--shadow-lift);padding:clamp(24px,5vw,36px);position:relative;overflow-y:auto}.Careers-module__QfGMqW__modalTitle{font-family:var(--font-display);font-size:var(--fs-h3);color:var(--sn-ink);padding-right:36px;font-weight:700}.Careers-module__QfGMqW__modalSub{font-size:var(--fs-small);color:var(--sn-ink-soft);margin-top:8px}.Careers-module__QfGMqW__modalForm{flex-direction:column;gap:16px;margin-top:20px;display:flex}.Careers-module__QfGMqW__closeModal{background:var(--sn-cream-deep);width:40px;height:40px;color:var(--sn-ink-soft);border:none;border-radius:50%;justify-content:center;align-items:center;font-size:1.1rem;transition:background .15s,color .15s;display:inline-flex;position:absolute;top:14px;right:14px}.Careers-module__QfGMqW__closeModal:hover{background:var(--sn-cream);color:var(--sn-ink)}.Careers-module__QfGMqW__modalSuccess{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:16px 0;display:flex}.Careers-module__QfGMqW__modalSuccess h3{font-family:var(--font-display);color:var(--sn-ink)}.Careers-module__QfGMqW__modalSuccess p{color:var(--sn-ink-soft);font-size:var(--fs-small)}@media (min-width:768px){.Careers-module__QfGMqW__whyGrid{grid-template-columns:repeat(2,1fr);gap:22px}.Careers-module__QfGMqW__jobHeader{flex-direction:row;justify-content:space-between;align-items:center;gap:20px}.Careers-module__QfGMqW__jobActions{flex-wrap:nowrap}.Careers-module__QfGMqW__chevron{margin-left:4px}.Careers-module__QfGMqW__formRow{grid-template-columns:1fr 1fr}.Careers-module__QfGMqW__ctaBandInner{flex-direction:row;justify-content:space-between;align-items:center;gap:30px}}@media (min-width:1024px){.Careers-module__QfGMqW__whyGrid{grid-template-columns:repeat(3,1fr)}}
