.career-openings{padding:var(--timex-section-space) 24px;background:#000;scroll-margin-top:110px}.career-openings-shell{max-width:var(--timex-content-width);margin:auto}.career-openings-heading{display:grid;grid-template-columns:1.2fr 1fr;gap:42px;align-items:end;margin-bottom:30px}.career-openings-eyebrow{display:flex;align-items:center;gap:10px;color:var(--timex-lavender);font-size:10px;text-transform:uppercase;letter-spacing:.22em;margin-bottom:18px}.career-openings-eyebrow>span{width:7px;height:7px;border-radius:50%;background:var(--timex-lavender);box-shadow:0 0 15px #cc9bf8}.career-openings-heading h2{font-size:var(--timex-section-title);line-height:1.08}.career-openings-heading h2>span{color:var(--timex-lavender)}.career-openings-heading>div>p:last-child{max-width:530px;color:var(--timex-body);font-size:16px;line-height:1.7;margin-top:20px}.career-hiring-contact{display:flex;align-items:center;gap:16px;padding:22px;text-decoration:none}.career-hiring-contact>span:last-child{min-width:0;display:grid;gap:5px}.career-hiring-contact small{color:#c3afd5;font-size:11px;text-transform:uppercase;letter-spacing:.1em}.career-hiring-contact strong{font-size:17px;overflow-wrap:anywhere}.career-hiring-contact>span>span{color:var(--timex-lavender);font-size:12px;display:flex;align-items:center;gap:8px;margin-top:7px}.career-hiring-contact svg{flex-shrink:0}.career-hiring-contact>span>span svg{width:15px}.career-opening-index{display:flex;justify-content:space-between;gap:18px;margin-bottom:14px;font-size:12px;color:#c4b5d1}.career-opening-index>span:first-child{display:flex;gap:9px;align-items:center;color:#fff}.career-job-list{display:grid;gap:14px}.career-job{overflow:hidden;transition:border-color .18s ease}.career-job.is-open{border-color:#cc9bf8aa}.career-job-toggle{display:grid;grid-template-columns:56px minmax(0,1fr) 210px 36px;width:100%;align-items:center;gap:22px;padding:24px;text-align:left;color:#fff}.career-job-toggle:focus-visible{outline-offset:-5px!important;border-radius:23px}.career-job-name{display:grid;gap:8px}.career-job-name small{font-size:10px;letter-spacing:.17em;text-transform:uppercase;color:var(--timex-lavender)}.career-job-name strong{font-size:clamp(20px,1.7vw,24px);line-height:1.3}.career-job-meta{font-size:12px;line-height:1.5;display:grid;gap:5px;color:#d4c7df}.career-job-meta small{color:#ba9ed0;font-size:11px}.career-job-expand{display:grid;place-items:center;border:1px solid #cc9bf87a;width:36px;height:36px;border-radius:50%;color:var(--timex-lavender)}.career-job-expand svg{width:18px;transition:transform .18s ease}.career-job.is-open .career-job-expand svg{transform:rotate(180deg)}.career-job-details{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.85fr);gap:34px;border-top:1px solid #cc9bf82a;padding:28px}.career-job-summary{color:var(--timex-body);font-size:16px;line-height:1.8}.career-job-facts{display:flex;gap:10px;flex-wrap:wrap;margin:20px 0 28px}.career-job-facts>span{display:inline-flex;align-items:center;gap:7px;color:#e0c8f3;font-size:11px;border:1px solid #cc9bf834;border-radius:999px;padding:8px 12px}.career-job-facts svg{width:14px;height:14px;flex-shrink:0}.career-job-editorial h4{font-size:19px;margin-top:24px;margin-bottom:14px}.career-job ul{display:grid;gap:11px;padding:0;list-style:none}.career-job li{display:flex;gap:10px;font-size:14px;line-height:1.7;color:var(--timex-body)}.career-job li>svg{width:15px;height:15px;flex-shrink:0;margin-top:4px;color:var(--timex-lavender)}.career-job-apply-panel{height:-moz-fit-content;height:fit-content;padding:25px;border:1px solid #cc9bf83d;border-radius:20px;background:radial-gradient(ellipse at 20% 0%,#9234eb18,transparent 60%),#09040ecc;box-shadow:inset 0 1px 1px #e5c4ff18}.career-job-label{color:var(--timex-lavender);font-size:10px;text-transform:uppercase;letter-spacing:.19em}.career-job-apply-panel h4{font-size:24px;line-height:1.25;margin:12px 0 20px}.career-job-compensation{border-block:1px solid #cc9bf82a;padding:18px 0;margin-bottom:20px;display:grid;gap:8px}.career-job-compensation>span,.career-job-application-note>span{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#c1a7d7}.career-job-compensation>strong{font-size:20px;line-height:1.5;color:#fff}.career-job-terms{color:#c8b6d6;font-size:13px;line-height:1.75;padding-bottom:20px}.career-job-application-note{margin:22px 0}.career-job-application-note p{margin-top:10px;color:var(--timex-body);font-size:14px;line-height:1.75}.career-job-apply-panel>.timex-bubble{width:100%;padding-inline:16px}.career-job-apply-panel>.timex-bubble svg{width:17px}.career-job-privacy{color:#b9a8c6;font-size:11px;line-height:1.7;margin-top:14px;text-align:center}.career-opening-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:12px;margin-top:22px;color:#c0b3cb}.career-opening-footer>*{display:flex;align-items:center;gap:9px}.career-opening-footer a{color:var(--timex-lavender);min-height:44px}.career-opening-footer svg{width:16px;flex-shrink:0}@media (max-width:900px){.career-openings-heading{grid-template-columns:1fr;gap:24px}.career-hiring-contact{max-width:480px}.career-job-toggle{grid-template-columns:52px minmax(0,1fr) 32px;gap:16px}.career-job-meta{display:none}.career-job-details{grid-template-columns:1fr;gap:26px}.career-job-apply-panel{max-width:100%}}@media (max-width:599px){.career-openings{padding:40px 20px}.career-openings-heading h2{font-size:34px}.career-hiring-contact{padding:17px;gap:12px}.career-hiring-contact .timex-glass-icon{--timex-icon-size: 42px;border-radius:13px}.career-hiring-contact strong{font-size:14px}.career-opening-index>span:last-child{display:none}.career-job-toggle{grid-template-columns:40px minmax(0,1fr) 28px;padding:20px 16px;gap:12px}.career-job-toggle .timex-glass-icon{--timex-icon-size: 40px;border-radius:13px}.career-job-toggle .timex-glass-icon>svg{width:21px}.career-job-expand{width:28px;height:28px}.career-job-name strong{font-size:18px}.career-job-name small{font-size:9px;line-height:1.5;letter-spacing:.09em}.career-job-details{padding:20px 18px}.career-job-apply-panel{padding:20px}.career-job-apply-panel h4{font-size:23px}.career-job-summary{font-size:15px}.career-opening-footer{align-items:flex-start;flex-direction:column;gap:8px}}@media (prefers-reduced-motion:reduce){.career-job,.career-job-expand svg{transition:none}}@media (forced-colors:active){.career-job-apply-panel{background:Canvas;border-color:CanvasText}.career-job-name strong,.career-job-apply-panel h4{color:CanvasText}}.career-hero:after{content:"";position:absolute;inset:auto 0 0;height:1px;background:linear-gradient(90deg,transparent,rgba(204,155,248,.52),transparent)}.career-star-field{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:radial-gradient(circle,rgba(255,255,255,.58) .8px,transparent 1.4px),radial-gradient(circle,rgba(204,155,248,.48) .7px,transparent 1.3px);background-position:0 0,43px 61px;background-size:109px 109px,157px 157px;-webkit-mask-image:linear-gradient(to bottom,black,black 72%,transparent);mask-image:linear-gradient(to bottom,black,black 72%,transparent);opacity:.54}.career-aura{position:absolute;right:-14%;top:8%;width:min(76vw,920px);height:min(58vw,690px);border-radius:999px;background:radial-gradient(circle,rgba(146,52,235,.2),rgba(117,31,140,.07) 43%,transparent 72%);filter:blur(18px);pointer-events:none}.career-signal-dot,.career-live-dot{display:inline-block;border-radius:999px;background:#cc9bf8;box-shadow:0 0 18px #cc9bf8e6}.career-signal-dot{width:.6rem;height:.6rem}.career-live-dot{width:.45rem;height:.45rem}.career-hero-visual{position:relative;min-height:420px;overflow:hidden;border:1px solid rgba(182,101,242,.28);border-radius:2.25rem;background:radial-gradient(circle at 60% 32%,rgba(146,52,235,.3),transparent 42%),linear-gradient(145deg,#38114ce6,#040107fa);box-shadow:0 38px 100px #43105b59,inset 0 1px #ffffff14}.career-hero-visual:after{content:"";position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,.82),transparent 42%);pointer-events:none}.career-path-card,.career-principle-card{position:relative;overflow:hidden;border:1px solid rgba(182,101,242,.18);background:linear-gradient(145deg,#2b0d3bc2,#0d0513f5);box-shadow:inset 0 1px #ffffff09,0 20px 60px #1b052629;transition:transform .42s cubic-bezier(.22,1,.36,1),border-color .42s ease,box-shadow .42s ease}.career-path-card{min-height:0;border-radius:1.65rem;padding:1.55rem}.career-principle-card{min-height:0;border-radius:1.5rem;padding:1.55rem}.career-path-card:after,.career-principle-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(420px circle at 0% 0%,rgba(204,155,248,.11),transparent 55%);opacity:0;transition:opacity .42s ease}.career-path-card:hover,.career-principle-card:hover{transform:translateY(-2px);border-color:#cc9bf85c;box-shadow:inset 0 1px #ffffff0e,0 28px 70px #55147233}.career-path-card:hover:after,.career-principle-card:hover:after{opacity:1}.career-path-card--selected{border-color:#cc9bf899;box-shadow:0 24px 70px #9234eb38,inset 0 0 0 1px #cc9bf81f}.career-icon-shell{display:flex;width:3.75rem;height:3.75rem;align-items:center;justify-content:center;border:1px solid rgba(230,203,255,.2);border-radius:1rem;color:#fff;background:linear-gradient(135deg,#9234eb,#751f8c 62%,#4b1460);box-shadow:0 14px 30px #43105b57,inset 0 1px #ffffff29}.career-form-card{position:relative;overflow:hidden;border:1px solid rgba(182,101,242,.23);border-radius:2rem;background:linear-gradient(145deg,#260b34e6,#08030cfa);padding:1.4rem;box-shadow:0 32px 90px #2c083b47,inset 0 1px #ffffff0d}.career-form-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(680px circle at 100% 0%,rgba(146,52,235,.12),transparent 54%)}.career-form-card>*{position:relative;z-index:1}.career-label{display:block;margin-bottom:.65rem;color:#f3e8ffd6;font-size:.78rem;letter-spacing:.04em}.career-label span{color:#cc9bf8}.career-input-wrap{position:relative}.career-input-icon{position:absolute;z-index:2;left:.95rem;top:50%;width:1rem;height:1rem;transform:translateY(-50%);color:#cc9bf8ad;pointer-events:none}.career-input{width:100%;min-height:3.45rem;border:1px solid rgba(182,101,242,.18);border-radius:.95rem;background:linear-gradient(145deg,#160a20,#09050e);padding:.85rem 1rem;color:#fff;font:inherit;font-size:1rem;outline:none;transition:border-color .22s ease,box-shadow .22s ease,background .22s ease}.career-input::-moz-placeholder{color:#c3b5d2d1}.career-input::placeholder{color:#c3b5d2d1}.career-input:hover{border-color:#cc9bf84d}.career-input:focus{border-color:#cc9bf8ad;background:#0a030ec7;box-shadow:0 0 0 3px #9234eb21,0 12px 30px #360b492e}.career-input--error{border-color:#fb7185ad;box-shadow:0 0 0 3px #f43f5e14}select.career-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,#cc9bf8 50%),linear-gradient(135deg,#cc9bf8 50%,transparent 50%);background-position:calc(100% - 18px) 50%,calc(100% - 13px) 50%;background-size:5px 5px,5px 5px;background-repeat:no-repeat;padding-right:2.7rem}.career-submit-button:disabled{cursor:wait;opacity:.72}@media (min-width: 640px){.career-form-card{padding:2rem}.career-path-card,.career-principle-card{padding:1.8rem}}@media (max-width: 639px){.career-hero-visual{border-radius:1.7rem}.career-button,.career-submit-button{width:100%}}@media (prefers-reduced-motion: reduce){.career-live-dot{animation:none}.career-button,.career-submit-button,.career-path-card,.career-principle-card{transition-duration:1ms}}.timex-careers-page .career-hero-visual{border-color:var(--timex-glass-border);box-shadow:var(--timex-glass-shadow)}.timex-careers-page .career-icon-shell{--timex-icon-size: 56px}.timex-careers-page .career-path-card h3,.timex-careers-page .career-principle-card h3{margin-top:20px;font-size:22px;line-height:1.3}.timex-careers-page #apply{scroll-margin-top:108px}.timex-careers-page .career-label{font-size:14px}.timex-careers-page .career-input{color-scheme:dark}.timex-careers-page .career-input:disabled{opacity:.6;cursor:not-allowed}.timex-careers-page select.career-input option{background:#13091d;color:#fff}@media (prefers-reduced-motion: reduce){.timex-careers-page .career-path-card:hover,.timex-careers-page .career-principle-card:hover{transform:none}}.timex-careers-page .career-path-card--selected{border-color:var(--timex-lavender);box-shadow:var(--timex-glass-shadow),0 0 0 1px #cc9bf84d}.career-delivery-note{display:flex;gap:12px;padding:18px 0;border-bottom:1px solid #cc9bf826}.career-delivery-note>svg{width:20px;height:20px;flex-shrink:0;margin-top:2px;color:var(--timex-lavender)}.career-delivery-note strong{display:block;font-size:13px;line-height:1.7}.career-delivery-note a{color:var(--timex-lavender);overflow-wrap:anywhere}.career-delivery-note p{margin-top:7px;font-size:12px;line-height:1.75;color:#c3b6ce}.career-role-prompt{margin-bottom:13px;padding:14px 16px;border-left:2px solid var(--timex-lavender);background:#cc9bf807;color:#dbc5ed;font-size:13px;line-height:1.8}.career-email-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}.career-email-actions .timex-control{padding-inline:14px;font-size:12px}.career-optional{color:#b4a5c1!important;font-size:11px;margin-left:6px}.career-form-card fieldset:disabled{opacity:.65}.career-form-card .career-submit-button{flex-shrink:0}.career-form-card .career-input-wrap .career-input{padding-left:44px}.career-form-card textarea.career-input{min-height:180px}.career-paths-disclosure{border:1px solid #cc9bf836;border-radius:20px;background:#0c0512;padding:0 24px;margin-top:25px}.career-paths-disclosure>summary{cursor:pointer;padding:20px 0;color:var(--timex-lavender);font-size:15px}.career-paths-disclosure>div{margin-top:8px;padding-bottom:24px}@media (max-width:639px){.career-form-card .career-submit-button{width:100%}.career-paths-disclosure{padding-inline:14px}.career-email-actions{flex-direction:column;align-items:stretch}}
