@property --apply-sheen{syntax:"<angle>";inherits:false;initial-value:0deg}.apply-modal-module__VpMP1a__overlay{z-index:10050;-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);animation:apply-modal-module__VpMP1a__overlayIn .3s var(--ease-ui) both;background:#010004b8;padding:clamp(1rem,4vw,2.5rem);display:grid;position:fixed;inset:0;overflow-y:auto}.apply-modal-module__VpMP1a__panel{border-radius:var(--radius-lg);width:min(100%,42rem);animation:apply-modal-module__VpMP1a__panelIn .52s var(--ease-reveal) both;background:linear-gradient(160deg,#8c24db29,#0000 52%),#090610f7;border:1px solid #ffffff1a;margin:auto;padding:clamp(1.75rem,4vw,2.75rem);position:relative;overflow:hidden;box-shadow:0 2.5rem 6rem #010004b8}.apply-modal-module__VpMP1a__sheen{z-index:2;border-radius:inherit;background:conic-gradient(from var(--apply-sheen), transparent 0 62%, #c98bff66 74%, #8c24dbbf 82%, transparent 92% 100%);pointer-events:none;padding:1px;animation:8s linear infinite apply-modal-module__VpMP1a__sheenSpin;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.apply-modal-module__VpMP1a__close{z-index:3;border:1px solid var(--color-line);cursor:pointer;width:2.5rem;height:2.5rem;transition:border-color .32s var(--ease-ui), background-color .32s var(--ease-ui), rotate .42s var(--ease-reveal);background:0 0;border-radius:50%;place-items:center;display:grid;position:absolute;top:clamp(.875rem,2vw,1.25rem);right:clamp(.875rem,2vw,1.25rem)}.apply-modal-module__VpMP1a__close span{width:.875rem;height:.875rem;display:block;position:relative}.apply-modal-module__VpMP1a__close span:before,.apply-modal-module__VpMP1a__close span:after{background:var(--color-text);content:"";width:100%;height:1px;position:absolute;top:50%;left:0}.apply-modal-module__VpMP1a__close span:before{transform:rotate(45deg)}.apply-modal-module__VpMP1a__close span:after{transform:rotate(-45deg)}.apply-modal-module__VpMP1a__head{z-index:1;padding-right:3rem;position:relative}.apply-modal-module__VpMP1a__kicker{color:var(--color-brand-soft);font-family:var(--font-mono);font-size:var(--text-3xs);letter-spacing:.16em;text-transform:uppercase;font-weight:500;line-height:1}.apply-modal-module__VpMP1a__title{color:var(--color-text);letter-spacing:-.04em;text-wrap:balance;margin-top:.75rem;font-size:clamp(1.5rem,3.4vw,2.125rem);font-weight:400;line-height:1.1}.apply-modal-module__VpMP1a__meta{flex-wrap:wrap;gap:.375rem;margin-top:1rem;display:flex}.apply-modal-module__VpMP1a__meta span{border:1px solid var(--color-line);border-radius:var(--radius-pill);color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-3xs);letter-spacing:.12em;text-transform:uppercase;padding:.375rem .625rem;font-weight:500;line-height:1}.apply-modal-module__VpMP1a__form{z-index:1;margin-top:1.75rem;position:relative}.apply-modal-module__VpMP1a__progress{border-radius:var(--radius-pill);background:var(--color-line);height:2px;margin-bottom:1.5rem;overflow:hidden}.apply-modal-module__VpMP1a__progress span{background:linear-gradient(90deg, var(--color-brand), var(--color-brand-soft));transform-origin:0;height:100%;transition:transform .56s var(--ease-reveal);display:block;transform:scaleX(0)}.apply-modal-module__VpMP1a__pair{gap:.75rem;display:grid}.apply-modal-module__VpMP1a__field{margin-top:.75rem}.apply-modal-module__VpMP1a__fieldNote{color:#ffffff61;font-family:var(--font-mono);font-size:var(--text-3xs);letter-spacing:.06em;margin-top:.5rem;line-height:1.5}.apply-modal-module__VpMP1a__foot{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1.75rem;display:flex}.apply-modal-module__VpMP1a__submit{border-radius:var(--radius-pill);background:var(--color-text);min-width:12.5rem;height:2.875rem;color:var(--color-bg);cursor:pointer;font-size:var(--text-md);letter-spacing:-.02em;border:0;justify-content:center;align-items:center;padding-inline:1.25rem;font-weight:500;line-height:1;display:inline-flex;position:relative;overflow:hidden}.apply-modal-module__VpMP1a__submit>span{transition:transform .52s var(--ease-reveal);align-items:center;gap:.5rem;display:inline-flex}.apply-modal-module__VpMP1a__submit svg{fill:currentColor;width:1rem;height:1rem;transition:transform .42s var(--ease-reveal)}.apply-modal-module__VpMP1a__submitSent{justify-content:center;align-items:center;position:absolute;inset:0;transform:translateY(120%);display:inline-flex!important}.apply-modal-module__VpMP1a__submitDone>span:first-child{transform:translateY(-120%)}.apply-modal-module__VpMP1a__submitDone .apply-modal-module__VpMP1a__submitSent{transform:translateY(0)}.apply-modal-module__VpMP1a__hint{color:#ffffff6b;font-family:var(--font-mono);font-size:var(--text-3xs);letter-spacing:.08em;transition:color .3s var(--ease-ui);line-height:1.5}.apply-modal-module__VpMP1a__hintInvalid{color:var(--color-brand-soft)}.apply-modal-module__VpMP1a__kicker,.apply-modal-module__VpMP1a__title,.apply-modal-module__VpMP1a__meta,.apply-modal-module__VpMP1a__pair,.apply-modal-module__VpMP1a__field,.apply-modal-module__VpMP1a__foot{animation:apply-modal-module__VpMP1a__fieldIn .56s var(--ease-reveal) both;animation-delay:calc(.18s + var(--field-index,0) * 55ms)}@keyframes apply-modal-module__VpMP1a__overlayIn{0%{opacity:0}to{opacity:1}}@keyframes apply-modal-module__VpMP1a__panelIn{0%{opacity:0;transform:translateY(2rem)scale(.97)}to{opacity:1;transform:none}}@keyframes apply-modal-module__VpMP1a__fieldIn{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:none}}@keyframes apply-modal-module__VpMP1a__sheenSpin{to{--apply-sheen:360deg}}@media (min-width:36rem){.apply-modal-module__VpMP1a__pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (hover:hover){.apply-modal-module__VpMP1a__close:hover{background:#8c24db2e;border-color:#c98bff8c;rotate:90deg}.apply-modal-module__VpMP1a__submit:hover svg{transform:translate(.1875rem)}}@media (prefers-reduced-motion:reduce){.apply-modal-module__VpMP1a__overlay,.apply-modal-module__VpMP1a__panel,.apply-modal-module__VpMP1a__sheen,.apply-modal-module__VpMP1a__kicker,.apply-modal-module__VpMP1a__title,.apply-modal-module__VpMP1a__meta,.apply-modal-module__VpMP1a__pair,.apply-modal-module__VpMP1a__field,.apply-modal-module__VpMP1a__foot{animation:none}.apply-modal-module__VpMP1a__progress span,.apply-modal-module__VpMP1a__submit>span,.apply-modal-module__VpMP1a__submit svg,.apply-modal-module__VpMP1a__close{transition:none}}
.careers-index-module__-bH6NW__page{background:var(--color-bg);overflow:clip}.careers-index-module__-bH6NW__hero{padding-block:clamp(8rem, 20vw, 11rem) var(--section-y);position:relative}.careers-index-module__-bH6NW__grid{pointer-events:none;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:4rem 4rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0% 50%,#0000 100%);mask-image:linear-gradient(#000 0% 50%,#0000 100%)}.careers-index-module__-bH6NW__hero:after{aspect-ratio:1;content:"";pointer-events:none;background:radial-gradient(circle,#8c24db26,#0000 64%);width:min(38rem,76vw);position:absolute;top:-14%;left:-8%}.careers-index-module__-bH6NW__heroInner{z-index:1;position:relative}.careers-index-module__-bH6NW__heroTop{margin-bottom:1.25rem}.careers-index-module__-bH6NW__title{max-width:16ch;color:var(--color-text);letter-spacing:-.06em;text-wrap:balance;margin:0;font-size:clamp(2.5rem,8vw,5rem);font-weight:400;line-height:.96}.careers-index-module__-bH6NW__lede{max-width:48ch;color:var(--color-text-muted);letter-spacing:-.02em;margin-top:1.75rem;font-size:clamp(.9375rem,1.4vw,1.0625rem);line-height:1.6}.careers-index-module__-bH6NW__sectionTitle{color:var(--color-text);letter-spacing:-.045em;text-wrap:balance;font-size:clamp(1.625rem,3.4vw,2.5rem);font-weight:400;line-height:1.05}.careers-index-module__-bH6NW__sectionLede{max-width:48ch;color:var(--color-text-muted);font-size:var(--text-md);letter-spacing:-.02em;margin-top:1rem;line-height:1.6}.careers-index-module__-bH6NW__principlesSection{padding-block:var(--section-y);border-top:1px solid var(--color-line);position:relative}.careers-index-module__-bH6NW__principleList{border-top:1px solid var(--color-line);margin:clamp(2rem,4vw,3rem) 0 0;padding:0;list-style:none}.careers-index-module__-bH6NW__principle{border-bottom:1px solid var(--color-line);gap:.5rem 2.5rem;padding-block:clamp(1.5rem,3vw,2.25rem);display:grid}.careers-index-module__-bH6NW__principleNumber{color:var(--color-brand-soft);font-family:var(--font-mono);font-size:var(--text-3xs);letter-spacing:.16em;font-weight:500;line-height:1.8}.careers-index-module__-bH6NW__principle h3{color:var(--color-text);letter-spacing:-.03em;font-size:clamp(1.125rem,2.2vw,1.5rem);font-weight:400;line-height:1.25}.careers-index-module__-bH6NW__principle p{max-width:52ch;color:var(--color-text-muted);font-size:var(--text-md);letter-spacing:-.02em;line-height:1.6}.careers-index-module__-bH6NW__count{color:var(--color-text);font-family:var(--font-mono);font-size:var(--text-3xs);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.5rem;margin-top:2rem;font-weight:500;line-height:1;display:inline-flex}.careers-index-module__-bH6NW__countDot{background:var(--color-success);border-radius:50%;width:.4375rem;height:.4375rem;animation:2.4s ease-out infinite careers-index-module__-bH6NW__rolePulse;box-shadow:0 0 #34d39966}@keyframes careers-index-module__-bH6NW__rolePulse{0%{box-shadow:0 0 #34d39966}70%{box-shadow:0 0 0 7px #34d39900}to{box-shadow:0 0 #34d39900}}.careers-index-module__-bH6NW__rolesSection{padding-block:var(--section-y);border-top:1px solid var(--color-line);position:relative}.careers-index-module__-bH6NW__roles{border-top:1px solid var(--color-line);margin:clamp(2rem,4vw,3rem) 0 0;padding:0;list-style:none}.careers-index-module__-bH6NW__role{border-bottom:1px solid var(--color-line)}.careers-index-module__-bH6NW__roleHeading{font:inherit;margin:0}.careers-index-module__-bH6NW__roleTrigger{width:100%;color:var(--color-text);cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"number title sign""tags tags tags";align-items:center;gap:.625rem 1.5rem;padding:clamp(1.25rem,2.6vw,1.75rem) 0;display:grid}.careers-index-module__-bH6NW__roleNumber{color:#ffffff4d;font-family:var(--font-mono);font-size:var(--text-3xs);letter-spacing:.14em;transition:color .4s var(--ease-ui);grid-area:number;font-weight:500;line-height:1}.careers-index-module__-bH6NW__roleTitle{letter-spacing:-.04em;grid-area:title;font-size:clamp(1.25rem,2.8vw,1.875rem);font-weight:400;line-height:1.15}.careers-index-module__-bH6NW__roleTags{color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-3xs);letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;grid-area:tags;gap:.375rem .75rem;font-weight:500;line-height:1;display:flex}.careers-index-module__-bH6NW__roleTags span{border:1px solid var(--color-line);border-radius:var(--radius-pill);padding:.375rem .625rem}.careers-index-module__-bH6NW__roleSign{grid-area:sign;justify-self:end;width:.875rem;height:.875rem;position:relative}.careers-index-module__-bH6NW__roleSign:before,.careers-index-module__-bH6NW__roleSign:after{background:var(--color-brand-soft);content:"";width:100%;height:1px;transition:transform .46s var(--ease-reveal);position:absolute;top:50%;left:0}.careers-index-module__-bH6NW__roleSign:after{transform:rotate(90deg)}.careers-index-module__-bH6NW__roleOpen .careers-index-module__-bH6NW__roleSign:after{transform:rotate(0)}.careers-index-module__-bH6NW__roleOpen .careers-index-module__-bH6NW__roleNumber{color:var(--color-brand-soft)}.careers-index-module__-bH6NW__detailWrap{transition:grid-template-rows .52s var(--ease-reveal);grid-template-rows:0fr;display:grid}.careers-index-module__-bH6NW__detailWrap[data-open=true]{grid-template-rows:1fr}.careers-index-module__-bH6NW__detailInner{overflow:hidden}.careers-index-module__-bH6NW__summary{max-width:62ch;color:var(--color-text);letter-spacing:-.02em;opacity:0;transition:opacity .38s var(--ease-ui);font-size:clamp(1rem,1.7vw,1.125rem);line-height:1.6}.careers-index-module__-bH6NW__detailWrap[data-open=true] .careers-index-module__-bH6NW__summary{opacity:1;transition-delay:.12s}.careers-index-module__-bH6NW__columns{gap:1.75rem;margin-top:1.75rem;display:grid}.careers-index-module__-bH6NW__listLabel{color:#fff6;font-family:var(--font-mono);font-size:var(--text-3xs);letter-spacing:.16em;text-transform:uppercase;font-weight:500;line-height:1}.careers-index-module__-bH6NW__list{margin:1rem 0 0;padding:0;list-style:none}.careers-index-module__-bH6NW__list li{color:var(--color-text-muted);font-size:var(--text-md);letter-spacing:-.02em;padding-left:1.25rem;line-height:1.6;position:relative}.careers-index-module__-bH6NW__list li+li{margin-top:.625rem}.careers-index-module__-bH6NW__list li:before{background:var(--color-brand-soft);content:"";width:.375rem;height:1px;position:absolute;top:.7em;left:0}.careers-index-module__-bH6NW__apply{border-radius:var(--radius-pill);background:var(--color-text);min-height:2.875rem;color:var(--color-bg);cursor:pointer;font-size:var(--text-md);letter-spacing:-.02em;border:0;align-items:center;gap:.5rem;margin:2rem 0 1.75rem;padding-inline:1.375rem;font-weight:500;line-height:1;display:inline-flex}.careers-index-module__-bH6NW__apply svg{fill:currentColor;width:1.0625rem;height:1.0625rem;transition:transform .42s var(--ease-reveal)}.careers-index-module__-bH6NW__applySection{padding-bottom:var(--section-y);position:relative}.careers-index-module__-bH6NW__applyPanel{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:linear-gradient(150deg,#8c24db26,#0000 58%),#090610b3;padding:clamp(2rem,5vw,3.5rem);position:relative;overflow:hidden}.careers-index-module__-bH6NW__applyPanel:before{aspect-ratio:1;content:"";pointer-events:none;background:radial-gradient(circle,#c98bff1f,#0000 62%);width:min(28rem,58%);position:absolute;top:-55%;right:-8%}.careers-index-module__-bH6NW__applyTitle,.careers-index-module__-bH6NW__applyLede,.careers-index-module__-bH6NW__applyActions{z-index:1;position:relative}.careers-index-module__-bH6NW__applyTitle{max-width:20ch;color:var(--color-text);letter-spacing:-.045em;text-wrap:balance;font-size:clamp(1.5rem,3.4vw,2.25rem);font-weight:400;line-height:1.05}.careers-index-module__-bH6NW__applyLede{max-width:46ch;color:var(--color-text-muted);font-size:var(--text-md);letter-spacing:-.02em;margin-top:.875rem;line-height:1.6}.careers-index-module__-bH6NW__applyActions{flex-wrap:wrap;gap:.75rem;margin-top:1.75rem;display:flex}.careers-index-module__-bH6NW__primary,.careers-index-module__-bH6NW__secondary{border-radius:var(--radius-pill);min-height:2.875rem;font-size:var(--text-md);letter-spacing:-.02em;transition:background-color .32s var(--ease-ui), border-color .32s var(--ease-ui), color .32s var(--ease-ui);align-items:center;gap:.5rem;padding-inline:1.375rem;font-weight:500;line-height:1;display:inline-flex}.careers-index-module__-bH6NW__primary{background:var(--color-text);color:var(--color-bg)}.careers-index-module__-bH6NW__secondary{border:1px solid var(--color-line);color:var(--color-text)}.careers-index-module__-bH6NW__primary svg,.careers-index-module__-bH6NW__secondary svg{fill:currentColor;width:1.0625rem;height:1.0625rem;transition:transform .42s var(--ease-reveal)}.careers-index-module__-bH6NW__page .careers-index-module__-bH6NW__title,.careers-index-module__-bH6NW__page .careers-index-module__-bH6NW__lede,.careers-index-module__-bH6NW__page .careers-index-module__-bH6NW__heroTop{animation:careers-index-module__-bH6NW__careersReveal .76s var(--ease-reveal) both}.careers-index-module__-bH6NW__page .careers-index-module__-bH6NW__title{animation-delay:.1s}.careers-index-module__-bH6NW__page .careers-index-module__-bH6NW__lede{animation-delay:.22s}@keyframes careers-index-module__-bH6NW__careersReveal{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:none}}.careers-index-module__-bH6NW__motionReady [data-careers-reveal]{opacity:0;transition:opacity .66s var(--ease-reveal), transform .66s var(--ease-reveal);transform:translateY(1.25rem)}.careers-index-module__-bH6NW__motionReady [data-careers-reveal].careers-index-module__-bH6NW__entered{opacity:1;transition-delay:calc(var(--i,0) * 90ms);transform:none}@media (min-width:48rem){.careers-index-module__-bH6NW__principle{grid-template-columns:4rem minmax(0,1fr)}.careers-index-module__-bH6NW__principle h3,.careers-index-module__-bH6NW__principle p{grid-column:2}.careers-index-module__-bH6NW__principleNumber{grid-row:span 2}.careers-index-module__-bH6NW__columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,5vw,4rem)}}@media (min-width:62rem){.careers-index-module__-bH6NW__roleTrigger{grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"number title tags sign";gap:0 2.5rem}.careers-index-module__-bH6NW__roleTags{justify-content:flex-end}}@media (hover:hover){.careers-index-module__-bH6NW__roleTrigger:hover .careers-index-module__-bH6NW__roleNumber{color:var(--color-brand-soft)}.careers-index-module__-bH6NW__apply:hover svg,.careers-index-module__-bH6NW__primary:hover svg{transform:translate(.1875rem)}.careers-index-module__-bH6NW__secondary:hover{color:var(--color-brand-soft);border-color:#c98bff8c}.careers-index-module__-bH6NW__secondary:hover svg{transform:translate(.1875rem,-.1875rem)}}@media (prefers-reduced-motion:reduce){.careers-index-module__-bH6NW__page .careers-index-module__-bH6NW__title,.careers-index-module__-bH6NW__page .careers-index-module__-bH6NW__lede,.careers-index-module__-bH6NW__page .careers-index-module__-bH6NW__heroTop{animation:none}.careers-index-module__-bH6NW__motionReady [data-careers-reveal]{opacity:1;transition:none;transform:none}.careers-index-module__-bH6NW__countDot{animation:none}.careers-index-module__-bH6NW__detailWrap,.careers-index-module__-bH6NW__summary,.careers-index-module__-bH6NW__roleSign:before,.careers-index-module__-bH6NW__roleSign:after,.careers-index-module__-bH6NW__roleNumber,.careers-index-module__-bH6NW__apply svg,.careers-index-module__-bH6NW__primary svg,.careers-index-module__-bH6NW__secondary svg{transition:none}}
