.careers-module__tEy4wG__pageContainer{width:100%;min-height:100vh;overflow-x:hidden}.careers-module__tEy4wG__heroSection{z-index:0;flex-direction:column;justify-content:flex-end;min-height:70vh;padding:0 5% 100px;display:flex;position:relative}.careers-module__tEy4wG__heroBackground{z-index:0;position:absolute;inset:0}.careers-module__tEy4wG__heroBackgroundImage{object-fit:cover;object-position:center top}.careers-module__tEy4wG__heroOverlay{background:linear-gradient(to bottom,#1d0b3333 0%,#1d0b3380 40%,#1d0b33d9 75%,var(--bg-primary)100%);position:absolute;inset:0}[data-theme=light] .careers-module__tEy4wG__heroOverlay{background:linear-gradient(to bottom,#faf8f533 0%,#faf8f580 40%,#faf8f5d9 75%,var(--bg-primary)100%)}.careers-module__tEy4wG__heroContent{z-index:1;text-align:center;width:100%;max-width:800px;margin:0 auto;position:relative}.careers-module__tEy4wG__preHeading{font-family:var(--font-dm-sans);font-size:var(--font-size-caption);color:var(--accent-ocean-end);letter-spacing:.5px;background:#2ec7e61a;border:1px solid #2ec7e64d;border-radius:20px;margin-bottom:24px;padding:8px 16px;font-weight:500;display:inline-block}.careers-module__tEy4wG__heroTitle{font-family:var(--font-new-black);font-size:var(--font-size-title-xl);font-weight:700;line-height:var(--line-height-title);color:var(--text-primary);margin:0 0 16px}.careers-module__tEy4wG__heroSub{font-family:var(--font-archivo);font-size:var(--font-size-body-large);line-height:var(--line-height-body);color:var(--text-secondary);max-width:600px;margin:0 auto}.careers-module__tEy4wG__gradientText{background:var(--gradient-ocean);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.careers-module__tEy4wG__sectionTitle{font-family:var(--font-new-black);font-size:var(--font-size-headline);color:var(--text-primary);text-align:center;margin:0 0 12px;font-weight:700}.careers-module__tEy4wG__sectionSubtitle{font-family:var(--font-archivo);font-size:var(--font-size-body);color:var(--text-secondary);text-align:center;margin:0 0 48px}.careers-module__tEy4wG__cultureSection{padding:80px 5%}.careers-module__tEy4wG__cultureContent{max-width:1100px;margin:0 auto}.careers-module__tEy4wG__cultureGrid{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.careers-module__tEy4wG__cultureCard{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:20px;transition:border-color .3s;overflow:hidden}.careers-module__tEy4wG__cultureCard:hover{border-color:var(--border-secondary)}.careers-module__tEy4wG__cultureImageWrap{aspect-ratio:16/10;width:100%;position:relative}.careers-module__tEy4wG__cultureCardTitle{font-family:var(--font-dm-sans);font-size:var(--font-size-body-large);color:var(--text-primary);margin:0;padding:1.25rem 1.25rem .5rem;font-weight:600}.careers-module__tEy4wG__cultureCardBody{font-family:var(--font-archivo);font-size:var(--font-size-caption);line-height:var(--line-height-body);color:var(--text-secondary);margin:0;padding:0 1.25rem 1.25rem}.careers-module__tEy4wG__crewmateSection{background:var(--bg-card);padding:80px 5%}.careers-module__tEy4wG__crewmateContent{max-width:1100px;margin:0 auto}.careers-module__tEy4wG__crewmateGrid{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.careers-module__tEy4wG__crewmateCard{background:var(--bg-primary);border:1px solid var(--border-primary);border-radius:16px;padding:1.5rem;transition:border-color .3s}.careers-module__tEy4wG__crewmateCard:hover{border-color:#2ec7e64d}.careers-module__tEy4wG__crewmateNumber{font-family:var(--font-new-black);background:var(--gradient-ocean);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:.75rem;font-size:32px;font-weight:700;line-height:1;display:block}.careers-module__tEy4wG__crewmateCardTitle{font-family:var(--font-dm-sans);font-size:var(--font-size-body);color:var(--text-primary);margin:0 0 .5rem;font-weight:600}.careers-module__tEy4wG__crewmateCardBody{font-family:var(--font-archivo);font-size:14px;line-height:var(--line-height-body);color:var(--text-secondary);margin:0}.careers-module__tEy4wG__benefitsSection{justify-content:center;align-items:center;min-height:100vh;padding:100px 5%;display:flex;position:relative}.careers-module__tEy4wG__benefitsBackdrop{z-index:0;position:absolute;inset:0}.careers-module__tEy4wG__benefitsBackdropOverlay{background:#1d0b33d1;position:absolute;inset:0}[data-theme=light] .careers-module__tEy4wG__benefitsBackdropOverlay{background:#faf8f5d1}.careers-module__tEy4wG__benefitsContent{z-index:1;max-width:1100px;margin:0 auto;position:relative}.careers-module__tEy4wG__benefitsStickerGrid{flex-wrap:wrap;justify-content:center;gap:1.5rem;max-width:1100px;margin:0 auto;display:flex}.careers-module__tEy4wG__benefitSticker{-webkit-backdrop-filter:blur(8px);text-align:center;cursor:default;background:#ffffff14;border:1.5px solid #ffffff40;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:105px;height:140px;transition:transform .25s,box-shadow .25s,background .25s;display:flex}.careers-module__tEy4wG__benefitSticker:hover{background:#ffffff24;border-color:#fff6;transform:translateY(-4px)rotate(-1deg);box-shadow:0 8px 24px #0003}.careers-module__tEy4wG__benefitSticker:hover .careers-module__tEy4wG__benefitIcon{animation:.4s careers-module__tEy4wG__iconBounce}@keyframes careers-module__tEy4wG__iconBounce{0%,to{transform:scale(1)rotate(0)}25%{transform:scale(1.2)rotate(-8deg)}50%{transform:scale(1.15)rotate(8deg)}75%{transform:scale(1.1)rotate(-4deg)}}.careers-module__tEy4wG__benefitIcon{color:#fff;flex-shrink:0;width:24px;height:24px;transition:transform .2s}.careers-module__tEy4wG__benefitTitle{font-family:var(--font-dm-sans);color:#fff;padding:0 6px;font-size:11px;font-weight:600;line-height:1.3}[data-theme=light] .careers-module__tEy4wG__benefitSticker{background:#1d0b330f;border-color:#1d0b3326}[data-theme=light] .careers-module__tEy4wG__benefitSticker:hover{background:#1d0b331f;border-color:#1d0b334d;box-shadow:0 8px 24px #00000014}[data-theme=light] .careers-module__tEy4wG__benefitIcon{color:var(--text-primary)}[data-theme=light] .careers-module__tEy4wG__benefitTitle{color:var(--text-primary)}.careers-module__tEy4wG__benefitsSection .careers-module__tEy4wG__sectionTitle,.careers-module__tEy4wG__benefitsSection .careers-module__tEy4wG__sectionSubtitle{color:#fff}.careers-module__tEy4wG__benefitsSection .careers-module__tEy4wG__sectionTitle .careers-module__tEy4wG__gradientText{background:var(--gradient-ocean);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}:is([data-theme=light] .careers-module__tEy4wG__benefitsSection .careers-module__tEy4wG__sectionTitle,[data-theme=light] .careers-module__tEy4wG__benefitsSection .careers-module__tEy4wG__sectionSubtitle){color:var(--text-primary)}.careers-module__tEy4wG__rolesSection{background:var(--bg-card);padding:60px 5% 80px}.careers-module__tEy4wG__rolesContent{max-width:800px;margin:0 auto}.careers-module__tEy4wG__rolesList{flex-direction:column;gap:16px;display:flex}.careers-module__tEy4wG__roleCard{background:var(--bg-primary);border:1px solid var(--border-primary);border-radius:16px;transition:border-color .3s;overflow:hidden}.careers-module__tEy4wG__roleCard:hover{border-color:#2ec7e64d}.careers-module__tEy4wG__roleToggle{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:24px;display:flex}.careers-module__tEy4wG__roleToggleLeft{flex-direction:column;gap:10px;display:flex}.careers-module__tEy4wG__roleToggleRight{flex-shrink:0;align-items:center;gap:8px;display:flex}.careers-module__tEy4wG__roleTitle{font-family:var(--font-dm-sans);font-size:var(--font-size-body-large);color:var(--text-primary);margin:0;font-weight:600}.careers-module__tEy4wG__roleMeta{flex-wrap:wrap;gap:6px;display:flex}.careers-module__tEy4wG__roleTag{font-family:var(--font-dm-sans);color:var(--accent-ocean-end);background:#2ec7e61a;border:1px solid #2ec7e640;border-radius:12px;padding:4px 10px;font-size:11px;font-weight:500;display:inline-block}.careers-module__tEy4wG__roleChevron{color:var(--text-muted);transition:transform .3s}.careers-module__tEy4wG__roleChevronOpen{transform:rotate(180deg)}.careers-module__tEy4wG__roleLinkBtn{border:1px solid var(--border-primary);background:var(--bg-card);width:32px;height:32px;color:var(--text-muted);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;transition:color .2s,border-color .2s;display:flex}.careers-module__tEy4wG__roleLinkBtn:hover{color:var(--accent-ocean-end);border-color:var(--accent-ocean-end)}.careers-module__tEy4wG__roleBody{overflow:hidden}.careers-module__tEy4wG__roleBodyInner{padding:0 24px 24px}.careers-module__tEy4wG__roleDescription{font-family:var(--font-archivo);color:var(--text-secondary);margin:0 0 20px;font-size:15px;line-height:1.7}.careers-module__tEy4wG__roleRequirements{margin-bottom:24px}.careers-module__tEy4wG__roleRequirements h4{font-family:var(--font-dm-sans);color:var(--text-primary);margin:0 0 12px;font-size:14px;font-weight:600}.careers-module__tEy4wG__roleRequirements ul{margin:0;padding-left:20px}.careers-module__tEy4wG__roleRequirements li{font-family:var(--font-archivo);color:var(--text-secondary);margin-bottom:6px;font-size:14px;line-height:1.6}.careers-module__tEy4wG__applyButton{background:var(--gradient-ocean);color:#fff;font-family:var(--font-dm-sans);cursor:pointer;border:none;border-radius:30px;align-items:center;gap:8px;padding:12px 24px;font-size:14px;font-weight:500;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex}.careers-module__tEy4wG__applyButton:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0a73934d}.careers-module__tEy4wG__formSection{padding:80px 5%}.careers-module__tEy4wG__formContent{max-width:700px;margin:0 auto}.careers-module__tEy4wG__applicationForm{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:24px;padding:40px}.careers-module__tEy4wG__formRow{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px;display:grid}.careers-module__tEy4wG__formGroup{flex-direction:column;gap:8px;display:flex}.careers-module__tEy4wG__formGroup label{font-family:var(--font-dm-sans);color:var(--text-primary);font-size:14px;font-weight:500}.careers-module__tEy4wG__formGroup input,.careers-module__tEy4wG__formGroup select,.careers-module__tEy4wG__formGroup textarea{background:var(--bg-primary);border:1px solid var(--border-primary);font-family:var(--font-archivo);color:var(--text-primary);border-radius:12px;padding:14px 16px;font-size:15px;transition:border-color .2s,box-shadow .2s}.careers-module__tEy4wG__formGroup input:focus,.careers-module__tEy4wG__formGroup select:focus,.careers-module__tEy4wG__formGroup textarea:focus{border-color:var(--accent-ocean-end);outline:none;box-shadow:0 0 0 3px #2ec7e61a}.careers-module__tEy4wG__formGroup input::placeholder,.careers-module__tEy4wG__formGroup textarea::placeholder{color:var(--text-muted)}.careers-module__tEy4wG__formGroup textarea{resize:vertical;min-height:120px}.careers-module__tEy4wG__submitButton{background:var(--gradient-ocean);color:#fff;width:100%;font-family:var(--font-dm-sans);cursor:pointer;border:none;border-radius:30px;justify-content:center;align-items:center;gap:8px;margin-top:20px;padding:16px 32px;font-size:16px;font-weight:500;transition:transform .2s,box-shadow .2s;display:inline-flex}.careers-module__tEy4wG__submitButton:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 24px #0a73934d}.careers-module__tEy4wG__submitButton:disabled{opacity:.7;cursor:not-allowed}.careers-module__tEy4wG__successMessage{text-align:center;background:#2ec7e61a;border:1px solid #2ec7e64d;border-radius:24px;padding:48px}.careers-module__tEy4wG__successMessage h3{font-family:var(--font-new-black);color:var(--accent-ocean-end);margin:0 0 12px;font-size:24px}.careers-module__tEy4wG__successMessage p{font-family:var(--font-archivo);color:var(--text-secondary);margin:0;font-size:16px}.careers-module__tEy4wG__errorMessage{color:#ef4444;font-family:var(--font-archivo);text-align:center;margin:0 0 16px;font-size:14px}@media (max-width:1024px){.careers-module__tEy4wG__cultureGrid{grid-template-columns:1fr;max-width:500px;margin:0 auto}.careers-module__tEy4wG__crewmateGrid{grid-template-columns:repeat(2,1fr)}.careers-module__tEy4wG__benefitSticker{width:95px;height:126px}}@media (max-width:735px){.careers-module__tEy4wG__heroSection{min-height:55vh;padding-bottom:60px}.careers-module__tEy4wG__heroTitle{font-size:clamp(28px,7vw,var(--font-size-title-xl))}.careers-module__tEy4wG__cultureSection,.careers-module__tEy4wG__crewmateSection,.careers-module__tEy4wG__benefitsSection{padding:60px 5%}.careers-module__tEy4wG__crewmateGrid{grid-template-columns:1fr}.careers-module__tEy4wG__benefitsStickerGrid{gap:.75rem}.careers-module__tEy4wG__benefitSticker{gap:6px;width:80px;height:107px}.careers-module__tEy4wG__benefitIcon{width:20px;height:20px}.careers-module__tEy4wG__benefitTitle{font-size:10px}.careers-module__tEy4wG__formRow{grid-template-columns:1fr}.careers-module__tEy4wG__applicationForm{padding:24px}.careers-module__tEy4wG__roleToggle{padding:20px}.careers-module__tEy4wG__roleBodyInner{padding:0 20px 20px}}
