.careers-module__tEy4wG__siteFrame{--taurist-ink:#000;--taurist-surface:#0c0c0d;--taurist-text:#fffffff5;--taurist-soft:#d9d9d9;--taurist-faint:#fff6;--taurist-line:#ffffff1a;--taurist-magenta:#f222b0;--taurist-red:#f22248;--taurist-orange:#f26422;--taurist-purple:#7c3ce0;--taurist-cta-radius:var(--cta-radius,12px);background:var(--taurist-ink);min-height:100vh;color:var(--taurist-text);font-family:Pretendard,Pretendard Static,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.careers-module__tEy4wG__siteFrame *,.careers-module__tEy4wG__siteFrame :before,.careers-module__tEy4wG__siteFrame :after{box-sizing:border-box}.careers-module__tEy4wG__siteFrame button,.careers-module__tEy4wG__siteFrame input,.careers-module__tEy4wG__siteFrame textarea{font:inherit}.careers-module__tEy4wG__activeNav{color:var(--taurist-text)!important}.careers-module__tEy4wG__siteFrame .site-header{width:100%;padding:14px var(--gutter);margin:0}.careers-module__tEy4wG__siteFrame .site-header.is-scrolled{background:var(--taurist-ink)}.careers-module__tEy4wG__siteFrame .site-header.is-scrolled:before{background:var(--taurist-ink);-webkit-backdrop-filter:none;backdrop-filter:none;opacity:1;-webkit-mask:none;mask:none}.careers-module__tEy4wG__eyebrow{background:linear-gradient(92deg, var(--taurist-magenta) 0%, var(--taurist-red) 42%, var(--taurist-orange) 74%, var(--taurist-purple) 100%);color:#0000;letter-spacing:.2em;text-transform:uppercase;-webkit-background-clip:text;background-clip:text;width:fit-content;margin:0 0 20px;font-size:12px;font-weight:600;line-height:1.4}.careers-module__tEy4wG__careersHero{text-align:center;justify-content:center;align-items:center;min-height:720px;padding:150px max(24px,5vw) 110px;display:flex;position:relative;overflow:hidden}.careers-module__tEy4wG__careersHero:after,.careers-module__tEy4wG__roleHero:after{content:"";background:linear-gradient(90deg, transparent, var(--taurist-red) 28%, var(--taurist-orange) 50%, var(--taurist-magenta) 72%, transparent);opacity:.75;width:min(100%,1180px);height:1px;position:absolute;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 0 28px 2px #f222485c}.careers-module__tEy4wG__heroCopy{width:min(820px,100%)}.careers-module__tEy4wG__heroCopy .careers-module__tEy4wG__eyebrow{margin-inline:auto}.careers-module__tEy4wG__heroCopy h1{color:var(--taurist-text);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(48px,7.2vw,82px);font-weight:600;line-height:.98}.careers-module__tEy4wG__heroLead{max-width:66ch;color:var(--taurist-soft);text-wrap:balance;margin:30px auto 0;font-size:clamp(17px,1.6vw,20px);line-height:1.65}.careers-module__tEy4wG__heroActions{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:38px;display:flex}.careers-module__tEy4wG__primaryButton,.careers-module__tEy4wG__secondaryButton,.careers-module__tEy4wG__compensationCard button,.careers-module__tEy4wG__roleBottomCta button,.careers-module__tEy4wG__submitButton{cursor:pointer;border:0;text-decoration:none}.careers-module__tEy4wG__primaryButton,.careers-module__tEy4wG__compensationCard button,.careers-module__tEy4wG__roleBottomCta button,.careers-module__tEy4wG__submitButton{isolation:isolate;border-radius:var(--taurist-cta-radius);background:linear-gradient(-86deg, var(--taurist-orange), var(--taurist-red) 52%, var(--taurist-magenta));color:#fff;justify-content:center;align-items:center;gap:14px;min-height:48px;padding:0 10px 0 24px;font-size:15px;font-weight:600;transition:transform .2s,filter .2s,box-shadow .2s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 14px 34px -18px #f22248cc}.careers-module__tEy4wG__ctaLabel,.careers-module__tEy4wG__ctaArrow{z-index:1;position:relative}.careers-module__tEy4wG__ctaArrow{background:#ffffff2e;border:1px solid #ffffffb8;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.careers-module__tEy4wG__primaryButton:after,.careers-module__tEy4wG__compensationCard button:after,.careers-module__tEy4wG__roleBottomCta button:after,.careers-module__tEy4wG__submitButton:after{content:"";z-index:0;border-radius:inherit;background:radial-gradient(130px 130px at var(--mx,50%) var(--my,50%), #fff3b4f2, #eec9368c 38%, #ffc85000 72%);mix-blend-mode:screen;opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;inset:0}.careers-module__tEy4wG__primaryButton:hover:after,.careers-module__tEy4wG__primaryButton:focus-visible:after,.careers-module__tEy4wG__primaryButton[data-pointer-active=true]:after,.careers-module__tEy4wG__compensationCard button:hover:after,.careers-module__tEy4wG__compensationCard button:focus-visible:after,.careers-module__tEy4wG__compensationCard button[data-pointer-active=true]:after,.careers-module__tEy4wG__roleBottomCta button:hover:after,.careers-module__tEy4wG__roleBottomCta button:focus-visible:after,.careers-module__tEy4wG__roleBottomCta button[data-pointer-active=true]:after,.careers-module__tEy4wG__submitButton:hover:not(:disabled):after,.careers-module__tEy4wG__submitButton:focus-visible:not(:disabled):after,.careers-module__tEy4wG__submitButton[data-pointer-active=true]:not(:disabled):after{opacity:1}.careers-module__tEy4wG__primaryButton:hover,.careers-module__tEy4wG__primaryButton:focus-visible,.careers-module__tEy4wG__compensationCard button:hover,.careers-module__tEy4wG__compensationCard button:focus-visible,.careers-module__tEy4wG__roleBottomCta button:hover,.careers-module__tEy4wG__roleBottomCta button:focus-visible,.careers-module__tEy4wG__submitButton:hover:not(:disabled),.careers-module__tEy4wG__submitButton:focus-visible:not(:disabled){filter:brightness(1.06)saturate(1.05);transform:translateY(-2px);box-shadow:0 18px 44px -18px #f22248db}.careers-module__tEy4wG__secondaryButton{border:1px solid var(--taurist-line);border-radius:var(--taurist-cta-radius);min-height:48px;color:var(--taurist-soft);justify-content:center;align-items:center;padding:0 22px;font-size:15px;font-weight:600;transition:border-color .2s,color .2s,transform .2s;display:inline-flex}.careers-module__tEy4wG__secondaryButton:hover,.careers-module__tEy4wG__secondaryButton:focus-visible{color:#fff;border-color:#ffffff4d;transform:translateY(-2px)}.careers-module__tEy4wG__heroMicro{color:var(--taurist-faint);letter-spacing:.04em;margin:32px 0 0;font-size:13px}.careers-module__tEy4wG__introSection,.careers-module__tEy4wG__principlesSection,.careers-module__tEy4wG__openingsSection,.careers-module__tEy4wG__closedRolesSection{border-top:1px solid var(--taurist-line);width:min(820px,100% - 48px);margin:0 auto;padding:clamp(64px,10vh,104px) 0}.careers-module__tEy4wG__introSection{border-top:0}.careers-module__tEy4wG__introSection h2,.careers-module__tEy4wG__sectionHeading h2,.careers-module__tEy4wG__openingsHeader h2,.careers-module__tEy4wG__roleContent h2,.careers-module__tEy4wG__applyIntro h2,.careers-module__tEy4wG__roleBottomCta h2{color:var(--taurist-text);letter-spacing:-.032em;text-wrap:balance;margin:0;font-size:clamp(28px,4.2vw,44px);font-weight:600;line-height:1.08}.careers-module__tEy4wG__introCopy{margin-top:32px}.careers-module__tEy4wG__introCopy p,.careers-module__tEy4wG__roleContent article>p,.careers-module__tEy4wG__applyIntro>p:last-child{color:var(--taurist-soft);margin:0 0 18px;font-size:clamp(16px,1.6vw,18px);line-height:1.7}.careers-module__tEy4wG__introCopy p:last-child,.careers-module__tEy4wG__roleContent article>p:last-child{margin-bottom:0}.careers-module__tEy4wG__sectionHeading{margin-bottom:34px}.careers-module__tEy4wG__principlesGrid{border-bottom:1px solid var(--taurist-line)}.careers-module__tEy4wG__principleCard{border-top:1px solid var(--taurist-line);grid-template-columns:48px minmax(180px,.8fr) minmax(0,1.2fr);align-items:start;gap:24px;padding:25px 0;display:grid}.careers-module__tEy4wG__principleCard>span{color:var(--taurist-red);letter-spacing:.14em;font-size:12px;font-weight:600}.careers-module__tEy4wG__principleCard h3{color:var(--taurist-text);letter-spacing:-.015em;margin:0;font-size:18px;font-weight:600;line-height:1.3}.careers-module__tEy4wG__principleCard p{color:var(--taurist-soft);margin:0;font-size:16px;line-height:1.65}.careers-module__tEy4wG__openingsSection,.careers-module__tEy4wG__closedRolesSection{width:min(1080px,100% - 48px)}.careers-module__tEy4wG__openingsHeader{justify-content:space-between;align-items:end;gap:32px;margin-bottom:34px;display:flex}.careers-module__tEy4wG__openingsHeader>span{color:var(--taurist-faint);font-size:13px}.careers-module__tEy4wG__openingsList{gap:18px;display:grid}.careers-module__tEy4wG__openingCard{--glow-x:72%;--glow-y:42%;isolation:isolate;background-color:#070708;background-image:url(/brand-guidelines-assets/assets/updates/taurist/gradient-strip.png);background-position:0 100%;background-repeat:no-repeat;background-size:100% 5px;border:1px solid #f222b03d;border-radius:24px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(32px,5vw,72px);min-height:268px;padding:clamp(34px,4.4vw,52px);text-decoration:none;transition:transform .25s,border-color .25s,box-shadow .25s,background-size .35s;display:grid;position:relative;overflow:hidden;transform:translateY(0);box-shadow:0 26px 80px -54px #f22248d1,inset 0 1px #ffffff09}.careers-module__tEy4wG__openingCard:before{content:"";z-index:0;border-radius:inherit;background:radial-gradient(circle 360px at var(--glow-x) var(--glow-y), #eec93633 0%, #f264222b 18%, #f2224826 38%, #f222b01f 57%, transparent 74%);opacity:0;pointer-events:none;transition:opacity .28s;position:absolute;inset:0}.careers-module__tEy4wG__openingCard:after{content:"";z-index:-1;border-radius:inherit;opacity:.74;pointer-events:none;background:url(/assets/subtle-haze.png) 50%/100% 100% no-repeat;transition:background-size .35s,opacity .25s;position:absolute;inset:0;box-shadow:inset 0 0 90px #7c3ce012}.careers-module__tEy4wG__openingCard:hover,.careers-module__tEy4wG__openingCard:focus-visible{background-size:100% 5px;border-color:#f222b07a;transform:translateY(-3px);box-shadow:0 32px 90px -48px #f22248eb,inset 0 1px #ffffff0f}.careers-module__tEy4wG__openingCard:hover:after,.careers-module__tEy4wG__openingCard:focus-visible:after{opacity:.82;background-size:103% 104%}.careers-module__tEy4wG__openingCard:hover:before,.careers-module__tEy4wG__openingCard:focus-visible:before{opacity:1}.careers-module__tEy4wG__openingCard:focus-visible{outline:2px solid var(--taurist-orange);outline-offset:4px}.careers-module__tEy4wG__openingCardContent{z-index:1;position:relative}.careers-module__tEy4wG__openingDepartment{color:#ffffffc2;letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:9px;margin-bottom:22px;font-size:12px;font-weight:600;display:flex}.careers-module__tEy4wG__openingDepartment:before{content:"";background:var(--category-accent,var(--taurist-magenta));width:7px;height:7px;box-shadow:0 0 12px var(--category-accent,var(--taurist-magenta));border-radius:50%;flex:none}.careers-module__tEy4wG__openingDepartment span:first-child{color:var(--category-accent,var(--taurist-magenta))}.careers-module__tEy4wG__openingBody h3{color:var(--taurist-text);letter-spacing:-.038em;margin:0;font-size:clamp(30px,4vw,44px);font-weight:600;line-height:1.05}.careers-module__tEy4wG__openingBody>p{max-width:58ch;color:var(--taurist-soft);margin:16px 0 0;font-size:16px;line-height:1.65}.careers-module__tEy4wG__openingMeta{color:#ffffffa8;flex-wrap:wrap;gap:8px;margin-top:24px;font-size:12px;display:flex}.careers-module__tEy4wG__openingMeta span{-webkit-backdrop-filter:blur(8px);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;padding:7px 10px}.careers-module__tEy4wG__openingAction{z-index:1;border-radius:var(--taurist-cta-radius);color:#0a0a0b;white-space:nowrap;background:#fff;align-items:center;gap:14px;min-height:50px;padding:0 9px 0 20px;font-size:14px;font-weight:600;display:inline-flex;position:relative}.careers-module__tEy4wG__openingArrow{border:1px solid #0a0a0b2e;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;transition:transform .2s;display:inline-flex}.careers-module__tEy4wG__openingCard:hover .careers-module__tEy4wG__openingArrow,.careers-module__tEy4wG__openingCard:focus-visible .careers-module__tEy4wG__openingArrow{transform:translate(3px)}.careers-module__tEy4wG__noOpenings{border-top:1px solid var(--taurist-line);padding:40px 0}.careers-module__tEy4wG__noOpenings h3{margin:0;font-size:22px}.careers-module__tEy4wG__noOpenings p{color:var(--taurist-soft);margin:10px 0 0}.careers-module__tEy4wG__closedRolesSection{padding-top:clamp(54px,8vh,82px)}.careers-module__tEy4wG__closedRolesIntro{max-width:66ch;color:var(--taurist-soft);margin:-12px 0 32px;font-size:16px;line-height:1.65}.careers-module__tEy4wG__closedRolesGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.careers-module__tEy4wG__closedRoleCard{--glow-x:70%;--glow-y:35%;isolation:isolate;min-height:390px;color:var(--taurist-text);background:#070708;border:1px solid #ffffff1a;border-radius:24px;flex-direction:column;padding:clamp(28px,3.4vw,38px);text-decoration:none;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden}.careers-module__tEy4wG__closedRoleCard:before{content:"";z-index:-1;border-radius:inherit;background:radial-gradient(circle 320px at var(--glow-x) var(--glow-y), color-mix(in srgb, var(--category-accent,var(--taurist-magenta)) 24%, transparent), #f2224817 42%, transparent 72%);opacity:0;transition:opacity .25s;position:absolute;inset:0}.careers-module__tEy4wG__closedRoleCard:after{content:"";background:linear-gradient(90deg, var(--taurist-magenta), var(--taurist-red), var(--taurist-orange), var(--taurist-purple));opacity:.58;height:4px;position:absolute;bottom:0;left:0;right:0}.careers-module__tEy4wG__closedRoleCard:hover,.careers-module__tEy4wG__closedRoleCard:focus-visible{border-color:color-mix(in srgb, var(--category-accent,var(--taurist-magenta)) 45%, transparent);box-shadow:0 30px 76px -52px color-mix(in srgb, var(--category-accent,var(--taurist-magenta)) 70%, transparent);transform:translateY(-3px)}.careers-module__tEy4wG__closedRoleCard:hover:before,.careers-module__tEy4wG__closedRoleCard:focus-visible:before{opacity:1}.careers-module__tEy4wG__closedRoleCard:focus-visible{outline:2px solid var(--taurist-orange);outline-offset:4px}.careers-module__tEy4wG__closedRoleTopline{color:var(--category-accent,var(--taurist-magenta));letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;font-size:11px;font-weight:700;display:flex}.careers-module__tEy4wG__closedBadge{color:#ffffff8c;letter-spacing:.11em;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;padding:6px 8px;font-size:9px}.careers-module__tEy4wG__closedRoleCard h3{color:var(--taurist-text);letter-spacing:-.038em;margin:52px 0 0;font-size:clamp(29px,3.5vw,40px);font-weight:600;line-height:1.02}.careers-module__tEy4wG__closedRoleCard>p{color:var(--taurist-soft);margin:17px 0 0;font-size:15px;line-height:1.65}.careers-module__tEy4wG__closedRoleMeta{color:#ffffff8f;flex-wrap:wrap;gap:8px;margin-top:24px;font-size:11px;display:flex}.careers-module__tEy4wG__closedRoleMeta span{background:#ffffff09;border:1px solid #ffffff17;border-radius:999px;padding:6px 9px}.careers-module__tEy4wG__closedRoleAction{color:#ffffffd1;align-items:center;gap:10px;width:fit-content;margin-top:auto;padding-top:30px;font-size:13px;font-weight:600;display:inline-flex}.careers-module__tEy4wG__closedRoleAction span{transition:transform .2s}.careers-module__tEy4wG__closedRoleCard:hover .careers-module__tEy4wG__closedRoleAction span,.careers-module__tEy4wG__closedRoleCard:focus-visible .careers-module__tEy4wG__closedRoleAction span{transform:translate(4px)}.careers-module__tEy4wG__rolePage{background:var(--taurist-ink);min-height:100vh;padding-top:61px}.careers-module__tEy4wG__roleHero{width:min(1080px,100% - 48px);margin:0 auto;padding:clamp(76px,11vh,116px) 0 clamp(70px,9vh,96px);position:relative}.careers-module__tEy4wG__roleBreadcrumb{color:var(--taurist-faint);letter-spacing:.05em;align-items:center;gap:9px;margin-bottom:54px;font-size:12px;display:flex}.careers-module__tEy4wG__roleBreadcrumb a{color:var(--taurist-soft);text-decoration:none}.careers-module__tEy4wG__roleHeroGrid{grid-template-columns:minmax(0,1fr) 280px;align-items:end;gap:clamp(48px,8vw,104px);display:grid}.careers-module__tEy4wG__roleHero h1{max-width:12ch;color:var(--taurist-text);letter-spacing:-.048em;text-wrap:balance;margin:0;font-size:clamp(48px,7vw,78px);font-weight:600;line-height:.98}.careers-module__tEy4wG__roleSummary{max-width:62ch;color:var(--taurist-soft);margin:28px 0 0;font-size:clamp(17px,1.7vw,20px);line-height:1.65}.careers-module__tEy4wG__roleChips{color:var(--taurist-faint);flex-wrap:wrap;gap:8px 16px;margin-top:26px;font-size:13px;display:flex}.careers-module__tEy4wG__roleChips span+span:before{content:"·";margin-right:16px}.careers-module__tEy4wG__roleCategory{color:var(--category-accent,var(--taurist-magenta));font-weight:600}.careers-module__tEy4wG__closedChip{color:#ffffff94}.careers-module__tEy4wG__compensationCard{border-left:1px solid var(--taurist-line);padding-left:30px}.careers-module__tEy4wG__compensationCard>span{color:var(--taurist-faint);letter-spacing:.17em;text-transform:uppercase;font-size:11px;font-weight:600}.careers-module__tEy4wG__compensationCard strong{color:var(--taurist-text);letter-spacing:-.04em;margin-top:10px;font-size:46px;font-weight:600;line-height:1;display:block}.careers-module__tEy4wG__compensationCard p{color:var(--taurist-soft);margin:9px 0 0;font-size:14px;line-height:1.5}.careers-module__tEy4wG__compensationCard small{color:var(--taurist-faint);margin-top:16px;font-size:12px;line-height:1.55;display:block}.careers-module__tEy4wG__compensationCard button{width:100%;margin-top:22px;padding-left:16px;font-size:13px}.careers-module__tEy4wG__closedStatus{border-radius:var(--taurist-cta-radius);color:#ffffffad;letter-spacing:.04em;text-transform:uppercase;background:#ffffff0a;border:1px solid #ffffff1f;align-items:center;gap:9px;width:fit-content;margin-top:22px;padding:10px 13px;font-size:12px;font-weight:600;display:inline-flex}.careers-module__tEy4wG__closedStatus span{background:#ffffff57;border-radius:50%;width:7px;height:7px}.careers-module__tEy4wG__roleTabs{z-index:30;border-top:1px solid var(--taurist-line);border-bottom:1px solid var(--taurist-line);background:var(--taurist-ink);-webkit-backdrop-filter:none;backdrop-filter:none;justify-content:center;gap:36px;width:100%;display:flex;position:sticky;top:63px}.careers-module__tEy4wG__roleTabs button{min-width:88px;color:var(--taurist-faint);cursor:pointer;background:0 0;border:0;padding:18px 8px 17px;font-size:14px;font-weight:600;position:relative}.careers-module__tEy4wG__roleTabs button:after{content:"";background:linear-gradient(90deg, var(--taurist-magenta), var(--taurist-red), var(--taurist-orange));height:2px;transition:transform .2s;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.careers-module__tEy4wG__roleTabs button[aria-selected=true]{color:var(--taurist-text)}.careers-module__tEy4wG__roleTabs button[aria-selected=true]:after{transform:scaleX(1)}.careers-module__tEy4wG__roleTabs button:disabled{cursor:not-allowed;opacity:.35}.careers-module__tEy4wG__rolePanel,.careers-module__tEy4wG__applyPanel{width:min(820px,100% - 48px);margin:0 auto}.careers-module__tEy4wG__rolePanel[hidden],.careers-module__tEy4wG__applyPanel[hidden]{display:none}.careers-module__tEy4wG__roleContent{padding:clamp(64px,10vh,104px) 0}.careers-module__tEy4wG__roleContent article{border-top:1px solid var(--taurist-line);padding:clamp(54px,8vh,82px) 0}.careers-module__tEy4wG__roleContent article:first-child{border-top:0;padding-top:0}.careers-module__tEy4wG__roleContent h2{max-width:19ch;margin-bottom:28px}.careers-module__tEy4wG__roleList{gap:14px;margin:26px 0 0;padding:0;list-style:none;display:grid}.careers-module__tEy4wG__roleList li{color:var(--taurist-soft);padding-left:20px;font-size:clamp(16px,1.55vw,18px);line-height:1.65;position:relative}.careers-module__tEy4wG__roleList li:before{content:"";background:var(--taurist-magenta);border-radius:50%;width:7px;height:7px;position:absolute;top:.69em;left:0;box-shadow:0 0 10px #f222b09e}.careers-module__tEy4wG__notFitList li:before{background:var(--taurist-orange);box-shadow:0 0 10px #f2642294}.careers-module__tEy4wG__benefitsGrid{border:1px solid var(--taurist-line);background:var(--taurist-line);border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:38px;display:grid;overflow:hidden}.careers-module__tEy4wG__benefitCard{background:#070708;min-height:190px;padding:28px}.careers-module__tEy4wG__benefitCard>span{background:linear-gradient(135deg, var(--taurist-magenta), var(--taurist-orange));border-radius:50%;width:8px;height:8px;margin-bottom:34px;display:block;box-shadow:0 0 13px #f222b085}.careers-module__tEy4wG__benefitCard h3{color:var(--taurist-text);letter-spacing:-.01em;margin:0;font-size:17px;font-weight:600}.careers-module__tEy4wG__benefitCard p{color:var(--taurist-soft);margin:11px 0 0;font-size:14px;line-height:1.6}.careers-module__tEy4wG__fitGrid{grid-template-columns:1fr 1fr;gap:54px;display:grid}.careers-module__tEy4wG__fitGrid>div+div{border-left:1px solid var(--taurist-line);padding-left:54px}.careers-module__tEy4wG__processGrid{border-bottom:1px solid var(--taurist-line);margin-top:32px}.careers-module__tEy4wG__processGrid>div{border-top:1px solid var(--taurist-line);grid-template-columns:48px 1fr;align-items:center;gap:18px;padding:19px 0;display:grid}.careers-module__tEy4wG__processGrid span{color:var(--taurist-red);letter-spacing:.12em;font-size:12px;font-weight:600}.careers-module__tEy4wG__processGrid strong{color:var(--taurist-text);font-size:17px;font-weight:600}.careers-module__tEy4wG__roleBottomCta{border-top:1px solid var(--taurist-line);border-bottom:1px solid var(--taurist-line);justify-content:space-between;align-items:center;gap:32px;padding:46px 0;display:flex}.careers-module__tEy4wG__roleBottomCta h2{font-size:clamp(28px,4vw,38px)}.careers-module__tEy4wG__roleBottomCta button{flex:none}.careers-module__tEy4wG__backToCareers{border:1px solid var(--taurist-line);border-radius:var(--taurist-cta-radius);min-height:46px;color:var(--taurist-text);flex:none;align-items:center;gap:12px;padding:0 16px;font-size:13px;font-weight:600;text-decoration:none;transition:border-color .2s,transform .2s;display:inline-flex}.careers-module__tEy4wG__backToCareers:hover,.careers-module__tEy4wG__backToCareers:focus-visible{border-color:#ffffff47;transform:translateY(-2px)}.careers-module__tEy4wG__applyPanel{padding:clamp(64px,10vh,104px) 0}.careers-module__tEy4wG__applyIntro{border-bottom:1px solid var(--taurist-line);padding-bottom:44px}.careers-module__tEy4wG__applyIntro h2{margin-bottom:20px}.careers-module__tEy4wG__applicationForm{gap:30px;padding-top:44px;display:grid}.careers-module__tEy4wG__formGrid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.careers-module__tEy4wG__applicationForm label:not(.careers-module__tEy4wG__consentRow):not(.careers-module__tEy4wG__honeypot){gap:10px;display:grid}.careers-module__tEy4wG__applicationForm label>span:first-child,.careers-module__tEy4wG__applicationForm>label>span:first-child{color:var(--taurist-text);font-size:14px;font-weight:600}.careers-module__tEy4wG__applicationForm label small{color:var(--taurist-faint);font-size:12px;font-weight:400}.careers-module__tEy4wG__applicationForm input[type=text],.careers-module__tEy4wG__applicationForm input[type=email],.careers-module__tEy4wG__applicationForm input[type=url],.careers-module__tEy4wG__applicationForm input[type=file],.careers-module__tEy4wG__applicationForm textarea{border:1px solid var(--taurist-line);background:var(--taurist-surface);width:100%;color:var(--taurist-text);border-radius:11px;outline:none;font-size:15px;line-height:1.5;transition:border-color .2s,box-shadow .2s,background .2s}.careers-module__tEy4wG__applicationForm input[type=text],.careers-module__tEy4wG__applicationForm input[type=email],.careers-module__tEy4wG__applicationForm input[type=url]{min-height:50px;padding:0 15px}.careers-module__tEy4wG__applicationForm textarea{resize:vertical;min-height:120px;padding:14px 15px}.careers-module__tEy4wG__applicationForm input[type=file]{min-height:54px;padding:9px}.careers-module__tEy4wG__applicationForm input[type=file]::file-selector-button{height:34px;color:var(--taurist-soft);cursor:pointer;font:inherit;background:#ffffff12;border:1px solid #ffffff26;border-radius:8px;margin-right:12px;padding:0 13px;font-size:13px;font-weight:600}.careers-module__tEy4wG__applicationForm input:focus,.careers-module__tEy4wG__applicationForm textarea:focus{background:#101011;border-color:#f222b0b8;box-shadow:0 0 0 3px #f222b01a}.careers-module__tEy4wG__applicationForm input[aria-invalid=true],.careers-module__tEy4wG__applicationForm textarea[aria-invalid=true]{border-color:var(--taurist-red)}.careers-module__tEy4wG__fieldPrompt{color:var(--taurist-soft);margin:0 0 2px;font-size:14px;line-height:1.6}.careers-module__tEy4wG__fieldError{color:#ff7c91;font-size:13px;line-height:1.45}.careers-module__tEy4wG__honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.careers-module__tEy4wG__consentRow{color:var(--taurist-soft);grid-template-columns:19px 1fr;align-items:start;gap:12px;font-size:14px;line-height:1.55;display:grid}.careers-module__tEy4wG__consentRow input{width:18px;height:18px;accent-color:var(--taurist-magenta);margin-top:2px}.careers-module__tEy4wG__consentRow a{color:var(--taurist-text);text-underline-offset:3px;text-decoration:underline}.careers-module__tEy4wG__turnstileBlock{align-items:center;min-height:68px;display:grid}.careers-module__tEy4wG__turnstileBlock p{border:1px solid var(--taurist-line);background:var(--taurist-surface);color:var(--taurist-soft);border-radius:11px;margin:0;padding:14px 16px;font-size:14px;line-height:1.55}.careers-module__tEy4wG__formAlert{color:#ffb0bd;background:#f2224814;border:1px solid #f222486b;border-radius:11px;padding:14px 16px;font-size:14px;line-height:1.55}.careers-module__tEy4wG__submitButton{width:fit-content;min-width:218px}.careers-module__tEy4wG__submitButton:disabled{cursor:not-allowed;filter:grayscale(.45);opacity:.42}.careers-module__tEy4wG__formFinePrint{color:var(--taurist-faint);margin:-10px 0 0;font-size:12px;line-height:1.5}.careers-module__tEy4wG__successPanel{border-top:1px solid var(--taurist-line);border-bottom:1px solid var(--taurist-line);text-align:center;padding:clamp(70px,12vh,120px) 0}.careers-module__tEy4wG__successPanel>span{background:linear-gradient(135deg, var(--taurist-magenta), var(--taurist-orange));color:#fff;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;font-size:20px;display:inline-flex}.careers-module__tEy4wG__successPanel h2{letter-spacing:-.03em;margin:24px 0 0;font-size:clamp(30px,4vw,42px);font-weight:600}.careers-module__tEy4wG__successPanel p{max-width:56ch;color:var(--taurist-soft);margin:18px auto 0;font-size:16px;line-height:1.65}.careers-module__tEy4wG__successPanel a{color:var(--taurist-text);text-underline-offset:4px;margin-top:26px;font-weight:600;text-decoration:underline;display:inline-flex}@media (max-width:900px){.careers-module__tEy4wG__closedRolesGrid{grid-template-columns:1fr}.careers-module__tEy4wG__closedRoleCard{min-height:340px}.careers-module__tEy4wG__roleHeroGrid{grid-template-columns:1fr}.careers-module__tEy4wG__compensationCard{border-top:1px solid var(--taurist-line);border-left:0;max-width:520px;padding:28px 0 0}.careers-module__tEy4wG__compensationCard button{width:fit-content}.careers-module__tEy4wG__fitGrid{grid-template-columns:1fr;gap:48px}.careers-module__tEy4wG__fitGrid>div+div{border-top:1px solid var(--taurist-line);border-left:0;padding:48px 0 0}}@media (max-width:700px){.careers-module__tEy4wG__careersHero{min-height:620px;padding-top:120px}.careers-module__tEy4wG__heroCopy h1{font-size:clamp(46px,15vw,66px)}.careers-module__tEy4wG__heroActions{flex-direction:column}.careers-module__tEy4wG__primaryButton,.careers-module__tEy4wG__secondaryButton{width:100%}.careers-module__tEy4wG__principleCard{grid-template-columns:36px 1fr;gap:16px}.careers-module__tEy4wG__principleCard p{grid-column:2}.careers-module__tEy4wG__openingsHeader{flex-direction:column;align-items:start}.careers-module__tEy4wG__openingCard{background-position:0 100%;background-size:100% 5px;grid-template-columns:1fr;gap:30px;min-height:0}.careers-module__tEy4wG__openingCard:after{opacity:.62;background-size:cover}.careers-module__tEy4wG__openingAction{width:fit-content}.careers-module__tEy4wG__formGrid,.careers-module__tEy4wG__benefitsGrid{grid-template-columns:1fr}.careers-module__tEy4wG__roleBottomCta{flex-direction:column;align-items:stretch}.careers-module__tEy4wG__roleBottomCta button,.careers-module__tEy4wG__submitButton,.careers-module__tEy4wG__backToCareers{justify-content:center;width:100%}}@media (max-width:840px){.careers-module__tEy4wG__siteFrame .site-header{flex-direction:row;align-items:center}}@media (max-width:520px){.careers-module__tEy4wG__careersHero,.careers-module__tEy4wG__introSection,.careers-module__tEy4wG__principlesSection,.careers-module__tEy4wG__openingsSection,.careers-module__tEy4wG__closedRolesSection,.careers-module__tEy4wG__roleHero,.careers-module__tEy4wG__rolePanel,.careers-module__tEy4wG__applyPanel{width:min(100% - 36px,820px)}.careers-module__tEy4wG__careersHero{width:100%;padding-inline:18px}.careers-module__tEy4wG__roleHero h1{font-size:clamp(43px,14vw,62px)}.careers-module__tEy4wG__roleChips{gap:7px;display:grid}.careers-module__tEy4wG__roleChips span+span:before{display:none}.careers-module__tEy4wG__roleTabs{gap:10px}.careers-module__tEy4wG__roleTabs button{flex:1}.careers-module__tEy4wG__openingMeta{gap:7px;display:grid}.careers-module__tEy4wG__closedRoleTopline{align-items:flex-start}.careers-module__tEy4wG__closedRoleMeta{display:grid}}@media (prefers-reduced-motion:reduce){.careers-module__tEy4wG__openingCard,.careers-module__tEy4wG__openingCard:before,.careers-module__tEy4wG__openingCard:after,.careers-module__tEy4wG__closedRoleCard,.careers-module__tEy4wG__closedRoleCard:before,.careers-module__tEy4wG__closedRoleAction span,.careers-module__tEy4wG__openingArrow,.careers-module__tEy4wG__primaryButton,.careers-module__tEy4wG__secondaryButton,.careers-module__tEy4wG__compensationCard button,.careers-module__tEy4wG__roleBottomCta button,.careers-module__tEy4wG__submitButton{transition:none}}
