.JobBoard_board__KsksD{padding-block:clamp(2rem,5vh,3rem) clamp(5rem,12vh,8rem)}.JobBoard_filters__tdpow{display:grid;grid-template-columns:minmax(0,14rem) minmax(0,14rem) minmax(0,1fr);grid-gap:clamp(1rem,3vw,2rem);gap:clamp(1rem,3vw,2rem);align-items:start;margin-bottom:clamp(2rem,5vh,3rem)}.JobBoard_search__Pam0u{position:relative;display:flex;align-items:center;gap:.75rem;border-bottom:1px solid var(--m-border-strong);padding:.95rem 0}.JobBoard_search__Pam0u input{flex:1 1;min-width:0;border:0;background:transparent;color:var(--m-fg);font:inherit;font-size:.9375rem}.JobBoard_search__Pam0u input:focus{outline:none}.JobBoard_search__Pam0u:focus-within{border-bottom-color:var(--m-fg)}.JobBoard_searchMark__D0Fih{position:relative;width:.95rem;height:.95rem;border:1px solid var(--m-fg);border-radius:50%;flex:none}.JobBoard_searchMark__D0Fih:after{content:"";position:absolute;right:-.32rem;bottom:-.22rem;width:.45rem;height:1px;background:var(--m-fg);transform:rotate(45deg)}.JobBoard_srOnly__E85vI{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.JobBoard_count__hWJrA{margin:0 0 clamp(1.5rem,4vh,2.25rem);font-family:var(--font-display),system-ui,sans-serif;font-size:clamp(1.25rem,1rem + .7vw,1.625rem);font-weight:700;letter-spacing:-.015em}.JobBoard_empty__6rhYu{margin:0;font-size:.9375rem;color:var(--m-muted)}.JobBoard_group__yesLp{margin-top:clamp(2rem,5vh,2.75rem)}.JobBoard_group__yesLp:first-of-type{margin-top:0}.JobBoard_groupHeading__5nnXw{margin:0 0 .5rem;font-family:var(--font-display),system-ui,sans-serif;font-size:1.0625rem;font-weight:700;letter-spacing:-.015em}.JobBoard_list__hNaUQ{margin:0;padding:0;list-style:none}.JobBoard_row__9KZ_u{border-top:1px solid var(--m-border)}.JobBoard_row__9KZ_u:last-child{border-bottom:1px solid var(--m-border)}.JobBoard_rowLink__UM1xP{display:block;padding-block:1.1rem;color:var(--m-fg);text-decoration:none}.JobBoard_rowTitle__Wut38{display:flex;align-items:center;gap:.6rem;font-size:.9375rem;font-weight:600;transition:color var(--m-dur-s) var(--m-ease-out)}.JobBoard_rowLink__UM1xP:focus-visible .JobBoard_rowTitle__Wut38,.JobBoard_rowLink__UM1xP:hover .JobBoard_rowTitle__Wut38{color:var(--glass-teal,#2fc7a7)}.JobBoard_tag__vYOOs{font-family:var(--font-mono),ui-monospace,monospace;font-size:.6875rem;font-weight:500;letter-spacing:.02em;padding:.15rem .45rem;border:1px solid var(--m-border-strong);border-radius:var(--m-radius);color:var(--m-muted)}.JobBoard_rowDescription__XudsL{margin:.4rem 0 0;max-width:46rem;font-size:.8125rem;line-height:1.5;color:var(--m-muted);text-wrap:pretty}@media (max-width:60rem){.JobBoard_filters__tdpow{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.JobBoard_search__Pam0u{grid-column:1/-1}}@media (max-width:40rem){.JobBoard_filters__tdpow{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.5rem}}.goArrow_go__vDhhj{position:relative;display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:50%;overflow:hidden;flex:none}.goArrow_disc__O6la7{position:absolute;inset:0;border-radius:50%;background:var(--go-disc,var(--m-fg));transform:scale(.3);opacity:0;transition:transform .34s var(--m-ease-out),opacity .24s ease-out}.goArrow_in__3_xq_,.goArrow_out__2I8_8{position:absolute;font-size:1.0625rem;line-height:1;transition:transform .42s var(--m-ease-out),opacity .26s ease-out}.goArrow_out__2I8_8{color:var(--go-rest,var(--m-fg));transform:translateX(0);opacity:1}.goArrow_in__3_xq_{color:var(--go-ink,#050505);transform:translateX(-2.25rem);opacity:0}.goArrow_go__vDhhj[data-diagonal] .goArrow_out__2I8_8{transform:translate(0)}.goArrow_go__vDhhj[data-diagonal] .goArrow_in__3_xq_{transform:translate(-1.6rem,1.6rem)}.goArrow_go__vDhhj[data-go-host]:hover .goArrow_disc__O6la7,[data-go-host]:focus-visible .goArrow_disc__O6la7,[data-go-host]:focus-within .goArrow_disc__O6la7,[data-go-host]:hover .goArrow_disc__O6la7{transform:scale(1);opacity:1}.goArrow_go__vDhhj[data-go-host]:hover .goArrow_out__2I8_8,[data-go-host]:focus-visible .goArrow_out__2I8_8,[data-go-host]:focus-within .goArrow_out__2I8_8,[data-go-host]:hover .goArrow_out__2I8_8{transform:translateX(2.25rem);opacity:0}.goArrow_go__vDhhj[data-diagonal][data-go-host]:hover .goArrow_out__2I8_8,[data-go-host]:hover .goArrow_go__vDhhj[data-diagonal] .goArrow_out__2I8_8{transform:translate(1.6rem,-1.6rem)}.goArrow_go__vDhhj[data-diagonal][data-go-host]:hover .goArrow_in__3_xq_,[data-go-host]:hover .goArrow_go__vDhhj[data-diagonal] .goArrow_in__3_xq_{transform:translate(0)}.goArrow_go__vDhhj[data-go-host]:hover .goArrow_in__3_xq_,[data-go-host]:focus-visible .goArrow_in__3_xq_,[data-go-host]:focus-within .goArrow_in__3_xq_,[data-go-host]:hover .goArrow_in__3_xq_{transform:translateX(0);opacity:1}@media (prefers-reduced-motion:reduce){.goArrow_disc__O6la7,.goArrow_in__3_xq_,.goArrow_out__2I8_8{transition:none}}.steppedRule_rule__d5L0y{display:flex;align-items:stretch;height:var(--rule-step-h,8px);pointer-events:none}.steppedRule_ruleLeft__w4KqY,.steppedRule_ruleRight__bywa_,.steppedRule_ruleStep__SCr2x{display:block}.steppedRule_ruleStep__SCr2x{flex:0 0 var(--rule-step-run,20px);background:linear-gradient(to top right,transparent calc(50% - .5px),var(--rule-ink) calc(50% - .5px),var(--rule-ink) calc(50% + .5px),transparent calc(50% + .5px))}.steppedRule_ruleLeft__w4KqY{flex:0 0 var(--rule-at,24%);border-top:1px solid var(--rule-ink)}.steppedRule_ruleRight__bywa_{flex:1 1;border-bottom:1px solid var(--rule-ink)}.steppedRule_rule__d5L0y[data-up=true] .steppedRule_ruleLeft__w4KqY{border-top:0;border-bottom:1px solid var(--rule-ink)}.steppedRule_rule__d5L0y[data-up=true] .steppedRule_ruleRight__bywa_{border-bottom:0;border-top:1px solid var(--rule-ink)}.steppedRule_rule__d5L0y[data-up=true] .steppedRule_ruleStep__SCr2x{background:linear-gradient(to bottom right,transparent calc(50% - .5px),var(--rule-ink) calc(50% - .5px),var(--rule-ink) calc(50% + .5px),transparent calc(50% + .5px))}.Footer_footer__yUjxG{position:relative;background:#050505;color:#ffffff;--foot-line:rgba(255,255,255,0.14);--foot-quiet:#8b8f88;overflow:clip}.Footer_inner__aG_RG{padding-inline:var(--m-gutter);padding-top:clamp(3rem,7vh,5rem)}.Footer_top__ci9rN{position:relative;display:grid;grid-template-columns:minmax(0,37fr) minmax(0,63fr);padding-bottom:clamp(2.5rem,6vh,4rem);border-bottom:1px solid var(--foot-line)}.Footer_mark__EmTHh{margin:0;font-size:.9375rem;font-weight:700;line-height:1.3}.Footer_signupHeading__NTSjS{margin:0;max-width:21ch;font-family:var(--font-display),system-ui,sans-serif;font-size:clamp(1.6rem,2.6vw,2.6rem);font-weight:500;line-height:1.14;letter-spacing:-.022em}.Footer_signup__hMyao{margin-top:clamp(5rem,15vh,11rem)}.Footer_signupLabel__cNW_s{display:block;font-size:.875rem;font-weight:700;letter-spacing:-.004em}.Footer_signupRow__IlclE{display:grid;grid-template-columns:minmax(0,46fr) minmax(0,12fr) minmax(0,42fr);align-items:start;margin-top:1.4rem}.Footer_signupField__Mgkfa{grid-column:1/3;grid-row:1;padding-bottom:.8rem;border-bottom:1px solid var(--foot-line)}.Footer_signupRow__IlclE[data-state=sent] .Footer_signupField__Mgkfa{border-bottom-color:rgba(255,255,255,.08)}.Footer_signupInput__Vt0GZ{display:block;width:100%;min-width:0;border:0;background:none;color:#ffffff;font:inherit;font-size:.9375rem}.Footer_signupInput__Vt0GZ::placeholder{color:var(--foot-quiet)}.Footer_signupInput__Vt0GZ:focus{outline:none}.Footer_signupRow__IlclE:focus-within .Footer_signupField__Mgkfa{border-bottom-color:var(--glass-teal,#2fc7a7)}.Footer_signupSuccess__7PJ7L{margin:0;font-size:.9375rem;color:var(--glass-teal,#2fc7a7)}.Footer_signupError__LECjp{margin:.6rem 0 0;font-size:.8125rem;color:var(--m-warn,#ef5350)}.Footer_signupGo__xa_AM{grid-column:2;grid-row:1;justify-self:end;align-self:center;margin-top:-.5rem;border:0;padding:0;background:none;cursor:pointer;--go-disc:var(--glass-teal,#2fc7a7);--go-rest:#06120e;--go-ink:#06120e}.Footer_signupGo__xa_AM .disc,.Footer_signupGo__xa_AM span[class*=disc]{transform:scale(1);opacity:1}.Footer_signupConsent__2nUVT{grid-column:3;grid-row:1;margin:0;padding-left:clamp(1rem,2.5vw,2.5rem);max-width:32ch;font-size:.8125rem;line-height:1.45;color:var(--foot-quiet)}.Footer_ghost__M2Su2{position:absolute;top:calc(.31 * clamp(1.6rem, 2.6vw, 2.6rem));right:0;display:block;width:clamp(6rem,11vw,12rem);transform:translateY(-10.71%);color:#3c3c3c;pointer-events:none}.Footer_ghost__M2Su2 svg{display:block;width:100%;height:auto}.Footer_columns__8Z_kv{display:grid;grid-template-columns:minmax(0,34fr) minmax(0,36fr) minmax(0,15fr) minmax(0,15fr);grid-gap:clamp(1.5rem,3vw,3rem);gap:clamp(1.5rem,3vw,3rem);padding-block:clamp(2.5rem,6vh,4rem)}.Footer_colHeading__5SR5D{margin:0 0 clamp(2rem,5vh,3.5rem);font-size:.875rem;letter-spacing:-.002em;color:var(--foot-quiet)}.Footer_aside__Xz_hg .Footer_colHeading__5SR5D{color:#ffffff;font-weight:700;margin-bottom:clamp(1.5rem,4vh,2.6rem)}.Footer_aside__Xz_hg{display:flex;flex-direction:column;--foot-measure:18.1rem}.Footer_asideBody__EtabK{margin:0;max-width:var(--foot-measure);font-size:.875rem;line-height:1.55;color:var(--foot-quiet);text-wrap:pretty}.Footer_colListLarge__byF9X,.Footer_colList__Ja2Ue{margin:0;padding:0;list-style:none}.Footer_colList__Ja2Ue{display:flex;flex-direction:column;gap:.85rem}.Footer_colLink__Y9dbc{font-size:.9375rem;letter-spacing:-.004em;color:#ffffff;text-decoration:none}.Footer_colListLarge__byF9X{display:flex;flex-direction:column;gap:.35rem}.Footer_colLinkLarge__4XYaT{display:inline-block;font-family:var(--font-display),system-ui,sans-serif;font-size:clamp(1.5rem,1rem + 1.1vw,2rem);font-weight:500;line-height:1.3;letter-spacing:-.01em;color:#ffffff;text-decoration:none}.Footer_portal__4b1_1{position:relative;display:flex;align-items:center;max-width:var(--foot-measure);margin-top:auto;padding-top:clamp(3rem,9vh,6rem);padding-bottom:1.5rem;color:#ffffff;text-decoration:none}.Footer_portalLabel__LtWUe{font-size:1.0625rem;font-weight:700;letter-spacing:-.012em}.Footer_portalGo__Ed17g{margin-left:auto;margin-right:-.5rem;--go-disc:var(--glass-teal,#2fc7a7);--go-rest:#ffffff;--go-ink:#06120e}.Footer_portalRule__t1mZm{position:absolute;left:0;right:0;bottom:calc(var(--m-tick-height) - 1px);height:1px;background:var(--foot-line)}.Footer_portalTick__QM4ZV{position:absolute;left:0;right:0;top:0;height:var(--m-tick-height);background:#ffffff;-webkit-clip-path:inset(0 0 0 var(--m-tick-rest-inset));clip-path:inset(0 0 0 var(--m-tick-rest-inset))}.Footer_copyright__m8i3P{margin:0;padding-block:clamp(3rem,8vh,6rem) clamp(1rem,2vh,1.5rem);font-size:.875rem;color:var(--foot-quiet)}.Footer_trademarks__ji6Vo{display:block;max-width:62ch;margin-top:.5rem;font-size:.75rem;line-height:1.5}.Footer_legal__uCQxt{position:relative;display:flex;align-items:center;gap:clamp(1rem,3vw,3rem);padding-block:clamp(1rem,2.4vh,1.6rem);border-top:1px solid var(--foot-line);font-size:.875rem}.Footer_legalX__P2tE2{display:grid;place-items:center;color:#ffffff}.Footer_legalMail__ecaMs{position:absolute;left:50%;transform:translateX(-50%);color:var(--foot-quiet);text-decoration:none;white-space:nowrap}.Footer_legalMail__ecaMs:hover{color:#ffffff}.Footer_legalLinks__ULJWr{display:flex;gap:clamp(1.5rem,4vw,4rem);margin:0 0 0 auto;padding:0;list-style:none}.Footer_legalLink__UPOBA{color:#ffffff;text-decoration:none}@media (max-width:1000px){.Footer_top__ci9rN{grid-template-columns:minmax(0,1fr);row-gap:clamp(2rem,5vh,3rem)}.Footer_signup__hMyao{margin-top:clamp(2rem,5vh,3rem)}.Footer_columns__8Z_kv{grid-template-columns:minmax(0,1fr) minmax(0,1fr);row-gap:clamp(2.5rem,6vh,4rem)}.Footer_ghost__M2Su2{display:none}}@media (max-width:640px){.Footer_columns__8Z_kv{grid-template-columns:minmax(0,1fr)}.Footer_legal__uCQxt{flex-wrap:wrap;row-gap:.9rem}.Footer_legalMail__ecaMs{position:static;transform:none;order:3;flex-basis:100%}}.HeroVideo_root__H6Mlh{position:absolute;inset:0;overflow:hidden;background:var(--m-bg);pointer-events:none}.HeroVideo_media__aHF_A{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;object-fit:cover;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none}.HeroVideo_videoLayer__33tma{opacity:0}.HeroVideo_videoLayer__33tma.HeroVideo_mediaReady__knuH4{opacity:1;transition:opacity .42s var(--m-ease-out)}.HeroVideo_progress__m__8h{position:absolute;left:var(--m-gutter);right:var(--m-gutter);bottom:.9rem;z-index:2;display:flex;flex-direction:column;gap:.5rem;pointer-events:none}.HeroVideo_progressLabel__1BYSz{font-family:var(--font-mono),ui-monospace,monospace;font-size:.6875rem;font-weight:400;letter-spacing:.02em;line-height:1;color:var(--m-fg);opacity:.72}.HeroVideo_progressTrack__8wefD{display:block;height:1px;background:rgba(255,255,255,.3);overflow:hidden}.HeroVideo_progressFill__xhQJH{display:block;height:100%;background:var(--m-accent);transform-origin:left center;transform:scaleX(0);transition:transform .18s linear}.HeroVideo_shield__6DVcO{position:absolute;inset:0;z-index:1;pointer-events:auto;background:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none}.HeroVideo_plate__NpC9h{position:absolute;inset:0;animation:HeroVideo_rig-rise__5kJSK .9s ease-out backwards}.HeroVideo_scrim__4KNq6{position:absolute;inset:0;pointer-events:none}.HeroVideo_rig__bKQUB{position:absolute;inset:0;animation:HeroVideo_rig-rise__5kJSK var(--rise-ms) var(--rise-ease) backwards}@keyframes HeroVideo_rig-rise__5kJSK{0%{opacity:0}to{opacity:1}}.HeroVideo_light__73nwy{position:absolute;animation-name:HeroVideo_light-drift__iKuZ6;animation-timing-function:ease-in-out;animation-iteration-count:infinite;will-change:transform}@keyframes HeroVideo_light-drift__iKuZ6{0%{transform:translateZ(0)}25%{transform:translate3d(calc(var(--dx) * 1%),calc(var(--dy) * -1%),0)}50%{transform:translate3d(calc(var(--dx) * -.6%),calc(var(--dy) * .85%),0)}75%{transform:translate3d(calc(var(--dx) * -1%),calc(var(--dy) * -.35%),0)}to{transform:translateZ(0)}}@media (prefers-reduced-motion:reduce){.HeroVideo_light__73nwy,.HeroVideo_plate__NpC9h,.HeroVideo_rig__bKQUB{animation-name:none}}.roll_roll__HaDkg{display:block;overflow:hidden;height:1.4em;margin-block:-.2em}.roll_track__EhEp6{display:flex;flex-direction:column;transform:translateY(0);transition:transform .42s var(--m-ease-out)}.roll_item__Xef4l{display:block;height:1.4em;line-height:1.4em}[data-roll-host]:focus-visible .roll_track__EhEp6,[data-roll-host]:hover .roll_track__EhEp6{transform:translateY(-50%)}@media (prefers-reduced-motion:reduce){.roll_track__EhEp6{transition:none}}.Wordmark_band__2055J{position:relative;width:100%;overflow:clip;background:#050505}.Wordmark_svg__MdyXd{display:block;width:100%;height:auto}.Wordmark_cold__LMVsi,.Wordmark_live__WoTJI{color:var(--glass-teal,#2fc7a7)}.Wordmark_cold__LMVsi{opacity:var(--cold,.2)}.Wordmark_rail__qpoF_{opacity:var(--rail-dim,.4)}.Wordmark_trace__ngSkd{opacity:var(--trace-dim,.68)}.Wordmark_sweep__GXjl1{transform-box:fill-box;transform-origin:0 0;transform:scaleX(var(--r,1))}@media (max-width:767px){.Wordmark_mark__0aFn_{display:none}}.NotFound_wrap__xbDbo{background:var(--m-bg);color:var(--m-fg);min-height:calc(100svh - 6rem);display:flex;align-items:center;padding:clamp(4rem,14vh,9rem) var(--m-gutter)}.NotFound_inner__T5e9q{width:100%;max-width:var(--m-max-width);margin:0 auto}.NotFound_eyebrow__ExUOk{margin:0 0 1.25rem;font-family:var(--font-mono),ui-monospace,monospace;font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase;color:var(--m-accent)}.NotFound_head__ZswRq{display:grid;grid-template-columns:minmax(0,38fr) minmax(0,62fr);grid-column-gap:clamp(1.5rem,4vw,3rem);column-gap:clamp(1.5rem,4vw,3rem);align-items:start}.NotFound_heading__xUNux{margin:0;font-family:var(--font-display),system-ui,sans-serif;font-size:clamp(2rem,1.1rem + 3.4vw,3.75rem);font-weight:700;line-height:1.02;letter-spacing:-.03em;text-wrap:balance}.NotFound_body__sxzIn{margin:0;max-width:46ch;font-size:1rem;line-height:1.6;color:var(--m-muted);text-wrap:pretty}.NotFound_linksLabel__9amrw{margin:clamp(3rem,8vh,4.5rem) 0 0;font-family:var(--font-mono),ui-monospace,monospace;font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase;color:var(--m-muted)}.NotFound_links__i0__i{margin:1.25rem 0 0;padding:0;list-style:none;border-top:1px solid var(--m-border)}.NotFound_row__B4SbO{border-bottom:1px solid var(--m-border)}.NotFound_link__TZZlh{display:grid;grid-template-columns:minmax(0,38fr) minmax(0,62fr);grid-column-gap:clamp(1.5rem,4vw,3rem);column-gap:clamp(1.5rem,4vw,3rem);align-items:baseline;padding:1.15rem 0;color:inherit;text-decoration:none;transition:color var(--m-dur-s,.15s) var(--m-ease-out,ease-out)}.NotFound_link__TZZlh:focus-visible .NotFound_label__eSR73,.NotFound_link__TZZlh:hover .NotFound_label__eSR73{color:var(--m-accent)}.NotFound_link__TZZlh:focus-visible{outline:2px solid var(--m-accent);outline-offset:4px}.NotFound_label__eSR73{font-family:var(--font-display),system-ui,sans-serif;font-size:clamp(1.05rem,.9rem + .5vw,1.35rem);font-weight:700;letter-spacing:-.02em;transition:color var(--m-dur-s,.15s) var(--m-ease-out,ease-out)}.NotFound_note__l0YEQ{font-size:.9375rem;line-height:1.5;color:var(--m-muted);text-wrap:pretty}@media (max-width:47.99rem){.NotFound_head__ZswRq,.NotFound_link__TZZlh{grid-template-columns:minmax(0,1fr);row-gap:.85rem}.NotFound_link__TZZlh{row-gap:.3rem}}@media (prefers-reduced-motion:reduce){.NotFound_label__eSR73,.NotFound_link__TZZlh{transition:none}}.Transit_curtain__DpJZR{position:fixed;inset:0;z-index:60;background:#0a0a0a;opacity:0;pointer-events:none;will-change:opacity}.Transit_curtain__DpJZR[data-phase=covering]{opacity:1;pointer-events:auto;transition:opacity .2s cubic-bezier(.4,0,.2,1)}.Transit_curtain__DpJZR[data-phase=held]{opacity:1;pointer-events:auto}.Transit_curtain__DpJZR[data-phase=revealing]{opacity:0;pointer-events:none;transition:opacity .42s cubic-bezier(.16,1,.3,1)}.Transit_boot__xN008{position:fixed;inset:0;z-index:80;background:#0a0a0a;opacity:0;pointer-events:auto;display:grid;place-items:center;animation:Transit_bootIn__RTtdC .26s cubic-bezier(.4,0,.2,1) .22s forwards}@keyframes Transit_bootIn__RTtdC{to{opacity:1}}.Transit_gateStatic__rCvUX{display:none}html[data-experience=on] .Transit_gateStatic__rCvUX{display:grid;opacity:1;animation:Transit_gateStaticOut__nbVFY .4s ease 30s forwards}html[data-gate-done] .Transit_gateStatic__rCvUX{display:none}.Transit_gateStatic__rCvUX .Transit_pct___neV5:before{content:"0%"}@keyframes Transit_gateStaticOut__nbVFY{to{opacity:0;visibility:hidden;pointer-events:none}}.Transit_boot__xN008[data-gate=true]{animation:none;opacity:1}.Transit_boot__xN008[data-done=true]{animation:none;opacity:0;pointer-events:none;transition:opacity .38s cubic-bezier(.16,1,.3,1)}.Transit_bootInner__L9jjJ{width:min(22rem,62vw);display:grid;grid-gap:.9rem;gap:.9rem;justify-items:center}.Transit_track__P0vhn{width:100%;height:1px;background:rgba(255,255,255,.14);overflow:hidden}.Transit_bar__UPYzM{height:100%;width:100%;background:var(--m-accent,#2ec7a6);transform-origin:0 50%;transform:scaleX(0);transition:transform .32s cubic-bezier(.16,1,.3,1)}.Transit_pct___neV5{font-family:var(--font-mono),ui-monospace,monospace;font-size:.625rem;letter-spacing:.12em;color:rgba(255,255,255,.5);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.Transit_curtain__DpJZR[data-phase=covering],.Transit_curtain__DpJZR[data-phase=revealing]{transition:none}.Transit_boot__xN008{animation:none;opacity:1}.Transit_bar__UPYzM,.Transit_boot__xN008[data-done=true]{transition:none}}.Nav_nav__iU8CY{position:fixed;top:0;left:0;right:0;z-index:70;pointer-events:none;--chrome-top:clamp(1rem,2.4vh,1.5rem);--brand-grow:0;--brand-max:var(--brand-max-wide)}.Nav_brand__OV8ov{position:absolute;top:var(--chrome-top);left:var(--m-gutter);pointer-events:auto;display:inline-flex;align-items:center;gap:11px;color:var(--m-fg);transform-origin:left top;transform:scale(calc(1 + (var(--brand-max) - 1) * var(--brand-grow)))}[data-phase=at-footer] .Nav_brand__OV8ov{opacity:0;pointer-events:none}.Nav_brand__OV8ov{transition:color .14s ease-out,opacity .26s var(--m-ease-out)}[data-surface=light] .Nav_brand__OV8ov{color:#1b1d1a}.Nav_trace__h2nMo{stroke:var(--m-accent);stroke-dasharray:100;stroke-dashoffset:100;transition:stroke-dashoffset .72s ease-in-out}.Nav_traceNode__sP0UK{fill:var(--m-accent);opacity:0;transition:opacity .16s ease-out 0s}.Nav_brand__OV8ov:focus-visible .Nav_trace__h2nMo,.Nav_brand__OV8ov:hover .Nav_trace__h2nMo{stroke-dashoffset:0}.Nav_brand__OV8ov:focus-visible .Nav_traceNode__sP0UK,.Nav_brand__OV8ov:hover .Nav_traceNode__sP0UK{opacity:1;transition-delay:.66s}@media (prefers-reduced-motion:reduce){.Nav_traceNode__sP0UK,.Nav_trace__h2nMo{transition:none}}.Nav_floating__AhpMa{filter:drop-shadow(0 1px 2px rgba(24,24,24,.55)) drop-shadow(0 3px 18px rgba(24,24,24,.4))}.Nav_mark__5xLoR{width:clamp(2.25rem,4.5vw,4.5rem);height:auto;flex:none}.Nav_pillWrap___Lxdc{position:absolute;top:var(--chrome-top);right:var(--m-gutter);pointer-events:auto;z-index:2}.Nav_pill__zfg2r{display:flex;align-items:stretch;padding:0;border:0;border-radius:var(--m-radius-pill);overflow:hidden;cursor:pointer;background:var(--pill-bg,#f4f5f0);color:#111211;transition:background-color .22s var(--m-ease-out)}[data-open=true] .Nav_pill__zfg2r,[data-phase=accent] .Nav_pill__zfg2r{--pill-bg:var(--m-accent)}.Nav_pillName__szBf_{display:flex;align-items:center;max-width:14rem;padding-inline:1.15rem;border-right:1px solid rgba(17,18,17,.22);font-family:var(--font-display),system-ui,sans-serif;font-size:.9375rem;font-weight:500;line-height:1;white-space:nowrap;overflow:hidden;transition:max-width .42s var(--m-ease-out),padding-inline .42s var(--m-ease-out),opacity .2s ease-out .12s,border-color .2s ease-out}[data-open=true] .Nav_pillName__szBf_{max-width:0;padding-inline:0;opacity:0;border-color:transparent;transition:max-width .42s var(--m-ease-out),padding-inline .42s var(--m-ease-out),opacity .16s ease-out,border-color .16s ease-out}.Nav_pillGlyph__mZbKx{display:grid;place-items:center;width:3rem;height:3rem;flex:none}.Nav_bars__ELmRx{display:flex;flex-direction:column;gap:5px;width:20px}.Nav_bars__ELmRx>span{display:block;height:1.5px;background:currentColor;transition:transform var(--m-dur-m) var(--m-ease-out),width var(--m-dur-m) var(--m-ease-out),margin var(--m-dur-m) var(--m-ease-out)}.Nav_bars__ELmRx>span:first-child{width:70%;margin-left:30%}[data-open=false] .Nav_pill__zfg2r:hover .Nav_bars__ELmRx>span:first-child{transform:translateX(-30%)}[data-open=true] .Nav_pill__zfg2r:focus-visible,[data-open=true] .Nav_pill__zfg2r:hover{--pill-bg:var(--m-accent-hover)}[data-open=true] .Nav_bars__ELmRx>span:first-child{width:100%;margin-left:0;transform:translateY(3.25px) rotate(45deg)}[data-open=true] .Nav_bars__ELmRx>span:last-child{transform:translateY(-3.25px) rotate(-45deg)}.Nav_panel__r6Kvw{position:fixed;top:0;left:0;right:0;max-height:100dvh;z-index:1;-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);transition:-webkit-clip-path var(--menu-ms,.46s) var(--m-ease-out);transition:clip-path var(--menu-ms,.46s) var(--m-ease-out);transition:clip-path var(--menu-ms,.46s) var(--m-ease-out),-webkit-clip-path var(--menu-ms,.46s) var(--m-ease-out);pointer-events:auto;background:#050505;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}[data-open=true] .Nav_panel__r6Kvw{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.Nav_panel__r6Kvw[hidden]{display:none}.Nav_scrim__C_l6P{position:fixed;inset:0;z-index:0;pointer-events:auto;border:0;padding:0;cursor:default;background:rgba(5,5,5,.55);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;transition:opacity var(--menu-ms,.46s) var(--m-ease-out)}[data-open=true] .Nav_scrim__C_l6P{opacity:1}.Nav_scrim__C_l6P[hidden]{display:none}.Nav_panelGrid__XR0c_{display:grid;grid-template-columns:minmax(16rem,30%) 1fr;grid-gap:clamp(2rem,5vw,4.5rem);gap:clamp(2rem,5vw,4.5rem);min-height:min(61vh,34rem);padding:clamp(1.5rem,4vh,2.5rem) var(--m-gutter) clamp(2rem,5vh,3rem)}.Nav_navCol___qCfa{display:flex;flex-direction:column;border-right:1px solid rgba(255,255,255,.14);padding-right:clamp(1.5rem,4vw,3.5rem)}.Nav_bizCol__Qoz2G{min-width:0;padding-right:clamp(3.5rem,6vw,5rem)}.Nav_colLabel__S1OSe{font-size:.875rem;font-weight:500;letter-spacing:.01em;color:var(--m-fg)}.Nav_primaryList__525_x{list-style:none;margin:clamp(3rem,9vh,6rem) 0 0;padding:0;display:flex;flex-direction:column;gap:.35rem}.Nav_primaryLink__bSwV5{display:inline-block;font-family:var(--font-display),system-ui,sans-serif;font-size:clamp(1.5rem,1rem + 1.1vw,2rem);font-weight:500;line-height:1.3;letter-spacing:-.01em;color:#7d817b;transition:color var(--m-dur-m) ease-out}.Nav_primaryLink__bSwV5:focus-visible,.Nav_primaryLink__bSwV5:hover{color:var(--m-fg)}.Nav_primaryCurrent__rdpqX{color:var(--m-fg);cursor:default}.Nav_secondaryList__JSsvi{list-style:none;margin:auto 0 0;padding:clamp(2rem,6vh,4rem) 0 0;display:flex;flex-direction:column;gap:.6rem}.Nav_secondaryLink__qvJy_{font-size:.875rem;font-weight:500;color:var(--m-fg);text-decoration:none;border-bottom:1px solid transparent;padding-bottom:1px}.Nav_secondaryLink__qvJy_:focus-visible,.Nav_secondaryLink__qvJy_:hover{border-bottom-color:var(--m-fg)}.Nav_companyHeading__0zvzz{display:none}.Nav_bizList__RMU7A{list-style:none;margin:clamp(3rem,9vh,6rem) 0 0;padding:0}.Nav_bizRow__tHMFf{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:"rule rule rule" "icon name go" ".    desc go";align-items:center;grid-column-gap:var(--m-space-5);column-gap:var(--m-space-5);padding-bottom:clamp(1.25rem,3vh,2rem);color:var(--m-fg)}.Nav_bizIcon__Zg6xI{grid-area:icon;display:grid;place-items:center;width:3rem;height:3rem;border-radius:22%;background:var(--m-accent);color:#06120e}.Nav_bizIcon__Zg6xI svg{width:58%;height:58%}.Nav_bizRule__AcaoA{grid-area:rule;position:relative;display:block;height:1px;margin-bottom:clamp(1.25rem,3vh,2rem);background:rgba(255,255,255,.16)}.Nav_bizTick__0fpN8{position:absolute;left:0;top:0;height:2px;width:13rem;max-width:100%;background:var(--m-fg);--sweep-rest:100%}.Nav_bizName__frF_I{grid-area:name;font-family:var(--font-display),system-ui,sans-serif;font-size:clamp(1.0625rem,.9rem + .4vw,1.25rem);font-weight:500;line-height:1.3}.Nav_bizDescWrap__leqIj{grid-area:desc;display:grid;grid-template-rows:0fr;transition:grid-template-rows .42s var(--m-ease-out)}.Nav_bizRow__tHMFf:focus-visible .Nav_bizDescWrap__leqIj,.Nav_bizRow__tHMFf:hover .Nav_bizDescWrap__leqIj{grid-template-rows:1fr}.Nav_bizDesc__4_pBN{overflow:hidden;min-height:0;font-size:.875rem;line-height:1.5;color:rgba(255,255,255,.6);opacity:0;transition:opacity .26s ease-out}.Nav_bizRow__tHMFf:focus-visible .Nav_bizDesc__4_pBN,.Nav_bizRow__tHMFf:hover .Nav_bizDesc__4_pBN{opacity:1;transition-delay:.12s}.Nav_bizGo__OmFJi{grid-area:go;--go-disc:var(--m-fg);--go-ink:#050505}@media (max-width:860px){.Nav_panelGrid__XR0c_{display:flex;flex-direction:column;gap:0}.Nav_bizCol__Qoz2G,.Nav_navCol___qCfa{display:contents}.Nav_colLabel__S1OSe{order:1}.Nav_primaryList__525_x{order:2;margin-top:clamp(2rem,6vh,3.5rem)}.Nav_bizHeading__X1XFP{order:3;margin-top:clamp(2.25rem,6vh,3.5rem)}.Nav_bizList__RMU7A{order:4;margin-top:clamp(.75rem,2.5vh,1.5rem)}.Nav_companyHeading__0zvzz{display:block;order:5;margin-top:clamp(2.25rem,6vh,3.5rem)}.Nav_secondaryList__JSsvi{order:6;margin:clamp(.75rem,2.5vh,1.5rem) 0 0;padding-top:0}}@media (prefers-reduced-motion:reduce){.Nav_bizDescWrap__leqIj,.Nav_bizDesc__4_pBN,.Nav_bizTick__0fpN8,.Nav_panel__r6Kvw,.Nav_pillName__szBf_,.Nav_scrim__C_l6P{transition:none}}@media (max-width:767px){.Nav_nav__iU8CY{--brand-max:var(--brand-max-narrow)}}@media (max-width:639px){.Nav_pillName__szBf_{padding:.75rem .95rem}.Nav_pillMenu__FLmak{padding:.75rem .9rem}}.Fold_fold__5CEEM{position:relative;z-index:var(--fold-layer,0)}.Fold_hold__VpZdO{height:var(--fold-hold)}.Fold_fold__5CEEM.Fold_hold__VpZdO>*{position:-webkit-sticky;position:sticky;top:0;align-self:start;min-height:100vh;transform:translate3d(0,calc(var(--hold-p, 0) * var(--fold-drift, 0) * -100vh),0);will-change:transform}.Fold_rise__eG_ry{margin-top:calc(-1 * var(--fold-distance))}.Fold_fold__5CEEM{display:grid}@media (max-width:767px){.Fold_fold__5CEEM.Fold_hold__VpZdO{height:auto}.Fold_fold__5CEEM.Fold_hold__VpZdO>*{position:static;min-height:0;transform:none;will-change:auto}.Fold_rise__eG_ry{margin-top:0}}@media (prefers-reduced-motion:reduce){.Fold_fold__5CEEM.Fold_hold__VpZdO>*{transform:none;will-change:auto}}.page_runway__nv5j2{height:160vh;background:#0b0b0b}.Article_hero__LcQE1,.Article_page__o0bPw{background:var(--m-bg)}.Article_hero__LcQE1{position:relative;overflow:hidden;color:var(--m-fg);aspect-ratio:var(--banner-aspect,3.4)}.Article_bannerImg__xeKSM{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}.Article_scrim__vQ_2P{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.5) 0,rgba(0,0,0,.2) 45%,rgba(0,0,0,.65))}.Article_heroInner__11wvZ{position:absolute;inset:0;max-width:var(--m-max-width);margin-inline:auto;--line-y:47.17%;--title-col:max(var(--m-gutter),26vw);--line-gap:1rem}.Article_rowsTop__rTM92{position:absolute;left:var(--title-col);right:var(--m-gutter);top:var(--line-y);transform:translateY(calc(-100% - var(--line-gap)));display:flex;flex-direction:column;align-items:flex-start;gap:calc(var(--line-gap) * 2)}.Article_dateRow__1xa4h{margin:0;font-family:var(--font-mono),ui-monospace,monospace;font-weight:400;font-size:.6875rem;letter-spacing:.02em;color:rgba(255,255,255,.72)}.Article_breadcrumbRow__S4igx{margin:0;display:flex;align-items:baseline;gap:.5rem;font-family:var(--font-body),system-ui,sans-serif;font-weight:400;font-size:.8125rem;color:rgba(255,255,255,.72)}.Article_breadcrumbRow__S4igx a{color:inherit;text-decoration:none}.Article_breadcrumbRow__S4igx a:focus-visible,.Article_breadcrumbRow__S4igx a:hover{color:#ffffff}.Article_breadcrumbSep__eSkqr{font-size:.55em;color:rgba(255,255,255,.5)}.Article_title__CXxxs{position:absolute;left:var(--title-col);right:var(--m-gutter);top:calc(var(--line-y) + var(--line-gap));margin:0;font-family:var(--font-display),system-ui,sans-serif;font-weight:500;font-size:clamp(1.1rem,.6rem + 1.4vw,2rem);line-height:1.16;letter-spacing:-.02em;color:#ffffff;text-wrap:balance}.Article_rule__UQJCS{position:relative;height:3px}.Article_ruleBold__c2L5g{position:absolute;left:0;top:0;width:18%;min-width:3rem;max-width:10rem;height:3px;background:var(--m-fg)}.Article_ruleThin__oZheF{position:absolute;left:0;right:0;top:0;height:1px;background:color-mix(in srgb,var(--m-fg) 24%,transparent)}.Article_light__RqdP1{background:var(--m-bg);color:var(--m-fg)}.Article_container__FiacL{max-width:var(--m-max-width);margin-inline:auto;padding-inline:var(--m-gutter)}.Article_posted__ewCc_{padding-top:clamp(2.5rem,6vh,3.5rem)}.Article_postedLine__jqubH{margin:1.25rem 0 0;font-size:.875rem;color:var(--m-muted)}.Article_postedLine__jqubH strong{color:var(--m-fg)}.Article_body__b3Ca9{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,42rem) minmax(0,1.5fr);padding-block:clamp(2.5rem,6vh,3.5rem) clamp(6rem,14vh,10rem)}.Article_body__b3Ca9>*{grid-column:2}.Article_figure__1RpZ1{grid-column:2/4;margin:clamp(1.75rem,4vh,2.75rem) 0 clamp(2rem,4.5vh,3rem)}.Article_figureFeature__TRHqr{grid-column:1/4;margin-top:clamp(1.5rem,3.5vh,2.25rem)}.Article_dek__pWzho{margin:0 0 1.25rem;font-size:1.0625rem;font-style:italic;line-height:1.5;text-wrap:pretty}.Article_note__G5h5l{margin:0 0 1.75rem;padding-bottom:1.75rem;border-bottom:1px solid var(--m-border);font-size:.875rem;font-style:italic;line-height:1.55;color:var(--m-muted);text-wrap:pretty}.Article_paragraph__3q6CF{margin:0 0 .85rem;font-size:.8125rem;line-height:1.55;text-wrap:pretty}.Article_paragraph__3q6CF:last-child{margin-bottom:0}.Article_heading__GYkT0{margin:2.25rem 0 .85rem;font-family:var(--font-display),system-ui,sans-serif;font-size:1.0625rem;font-weight:600;line-height:1.25;letter-spacing:-.01em;text-wrap:balance}.Article_heading__GYkT0:first-child{margin-top:0}.Article_subheading__GX3cq{margin:1.5rem 0 .6rem;font-size:.8125rem;font-weight:700;line-height:1.4}.Article_list__uyAJC{margin:0 0 .85rem;padding-left:1.1rem;font-size:.8125rem;line-height:1.55}.Article_list__uyAJC li{margin-bottom:.5rem;text-wrap:pretty}.Article_list__uyAJC li::marker{color:var(--m-muted)}.Article_quote__wLi_z{margin:1.5rem 0;padding-left:1.1rem;border-left:2px solid var(--m-fg)}.Article_quote__wLi_z p{margin:0;font-size:.9375rem;line-height:1.5;text-wrap:pretty}.Article_cite__qnYI6{display:block;margin-top:.5rem;font-family:var(--font-mono),ui-monospace,monospace;font-size:.6875rem;font-style:normal;letter-spacing:.02em;color:var(--m-muted)}.Article_math__n72b1{margin:1.25rem 0 1.5rem;overflow-x:auto;overflow-y:hidden;font-size:1.0625rem;color:var(--m-fg)}.Article_math__n72b1 math{display:block}.Article_figureImg__7zQ9T{display:block;width:100%;height:auto;object-fit:cover;background:#ffffff}.Article_caption__oqhJM{margin-top:.7rem;font-family:var(--font-mono),ui-monospace,monospace;font-size:.6875rem;line-height:1.5;letter-spacing:.01em;color:var(--m-muted);text-wrap:pretty}.Article_divider__nlGOt{width:3.25rem;height:1px;margin:2rem 0;border:0;background:color-mix(in srgb,var(--m-fg) 32%,transparent)}.Article_tableWrap__uTGJt{overflow-x:auto;overscroll-behavior-x:contain}.Article_table__m6seE{width:100%;border-collapse:collapse;font-size:.8125rem;line-height:1.45;text-align:left}.Article_table__m6seE td,.Article_table__m6seE th{padding:.55rem 1rem .55rem 0;border-bottom:1px solid var(--m-border);vertical-align:top}.Article_table__m6seE thead th{border-bottom-color:var(--m-fg);font-size:.6875rem;letter-spacing:.06em;text-transform:uppercase;color:var(--m-muted)}.Article_table__m6seE tbody th,.Article_table__m6seE thead th{font-family:var(--font-mono),ui-monospace,monospace;font-weight:500;white-space:nowrap}.Article_table__m6seE tbody tr:last-child td,.Article_table__m6seE tbody tr:last-child th{border-bottom:0}.Article_link__gbMNi{color:inherit;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);transition:color var(--m-dur-s) var(--m-ease-out),-webkit-text-decoration-color var(--m-dur-s) var(--m-ease-out);transition:color var(--m-dur-s) var(--m-ease-out),text-decoration-color var(--m-dur-s) var(--m-ease-out);transition:color var(--m-dur-s) var(--m-ease-out),text-decoration-color var(--m-dur-s) var(--m-ease-out),-webkit-text-decoration-color var(--m-dur-s) var(--m-ease-out)}.Article_link__gbMNi:focus-visible,.Article_link__gbMNi:hover{color:var(--glass-teal,#2fc7a7);-webkit-text-decoration-color:var(--glass-teal,#2fc7a7);text-decoration-color:var(--glass-teal,#2fc7a7)}@media (max-width:48rem){.Article_hero__LcQE1{aspect-ratio:auto}.Article_bannerImg__xeKSM{object-fit:contain;object-position:center top}.Article_heroInner__11wvZ{position:relative;padding-inline:var(--m-gutter);padding-block:clamp(6rem,20vh,9rem) clamp(2rem,6vh,3rem)}.Article_rowsTop__rTM92{position:static;transform:none;gap:.75rem}.Article_title__CXxxs{position:static;max-width:none;margin-top:1.5rem}}@media (max-width:60rem){.Article_body__b3Ca9{grid-template-columns:minmax(0,1fr)}.Article_body__b3Ca9>*,.Article_figure__1RpZ1{grid-column:1}}.Article_enlarge__JgNbD{display:contents;pointer-events:none}.Article_enlargeHint__wNktO{display:none}@media (max-width:60rem){.Article_enlarge__JgNbD{display:block;pointer-events:auto;cursor:zoom-in}.Article_enlarge__JgNbD:focus-visible{outline:2px solid var(--m-accent);outline-offset:3px}.Article_enlargeHint__wNktO{display:inline;margin-left:.5em;font-family:var(--font-mono),ui-monospace,monospace;font-size:.6875em;letter-spacing:.06em;text-transform:uppercase;color:var(--m-accent);white-space:nowrap}}.Article_zoomDialog__LbuF9{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0;border:0;background:#0a0a0a;color:#f4f5f2;overflow:hidden}.Article_zoomDialog__LbuF9::-webkit-backdrop{background:rgba(0,0,0,.9)}.Article_zoomDialog__LbuF9::backdrop{background:rgba(0,0,0,.9)}.Article_zoomScroller__ApGiU{position:absolute;inset:0 0 3.25rem 0;overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;display:flex;align-items:center}.Article_zoomImg___J_Kj{display:block;height:auto;max-width:none}.Article_zoomBar__XeUXN{position:absolute;inset:auto 0 0 0;height:3.25rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:0 var(--m-gutter);border-top:1px solid rgba(255,255,255,.14);background:#0a0a0a}.Article_zoomClose__dIe5I,.Article_zoomHint__jcvRe{font-family:var(--font-mono),ui-monospace,monospace;font-size:.75rem;letter-spacing:.06em}.Article_zoomHint__jcvRe{color:#8b8f88}.Article_zoomClose__dIe5I{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:1px solid rgba(255,255,255,.28);border-radius:999px;padding:.45rem 1rem;color:#f4f5f2;text-transform:uppercase;cursor:pointer;min-height:2.5rem}.Article_zoomClose__dIe5I:focus-visible,.Article_zoomClose__dIe5I:hover{border-color:var(--m-accent)}