.careers-shell{--careers-acid:#a8ff54;--careers-paper:#f3f4ef;--careers-ink:#0a0f0b;--careers-muted:#687168;background:var(--careers-ink)}.careers-shell .site-header--quiet{-webkit-backdrop-filter:blur(1rem);background:#080b09f0}.careers-shell .site-header--quiet:before,.careers-shell .site-actions .ds-button--primary{display:none}.careers-page{overflow:clip}.careers-page h1,.careers-page h2,.careers-page h3,.careers-page p,.careers-page figure{margin-top:0}.careers-text-link{min-height:2.75rem;color:var(--ds-text-primary);font-size:var(--ds-text-0);align-items:center;gap:.55rem;font-weight:680;text-decoration:none;display:inline-flex}.careers-text-link:hover{color:var(--careers-acid)}.careers-hero{grid-template-columns:minmax(24rem,.82fr) minmax(32rem,1.18fr);align-items:center;gap:clamp(3rem,7vw,7rem);min-height:min(51rem,100svh - 5.5rem);padding-block:clamp(3.5rem,6vw,6.5rem);display:grid}.careers-hero__copy h1{max-width:10ch;color:var(--ds-text-primary);letter-spacing:-.065em;margin:1rem 0 0;font-size:clamp(3.7rem,5.8vw,6.3rem);font-weight:475;line-height:.9}.careers-hero__copy h1 span{width:max-content;max-width:100%;color:var(--careers-acid);font-family:var(--font-editorial), Georgia, serif;letter-spacing:-.045em;white-space:nowrap;margin-top:.16em;font-size:.66em;font-style:italic;font-weight:500;line-height:1;display:block}.careers-hero__lede{max-width:34rem;color:var(--ds-text-secondary);margin:1.75rem 0 0;font-size:clamp(1.08rem,1.45vw,1.28rem);line-height:1.62}.careers-hero__actions{align-items:center;gap:1.4rem;margin-top:2rem;display:flex}.careers-hero__status{border-top:1px solid var(--ds-border-subtle);max-width:35rem;color:var(--ds-text-tertiary);font-size:var(--ds-text-0);margin-top:2.1rem;padding-top:1.1rem;line-height:1.5}.careers-hero__status strong{color:var(--careers-acid);font-weight:680}.careers-hero__visual{aspect-ratio:1.04;background:#141915;border:1px solid #a8ff542e;border-radius:clamp(1.5rem,3vw,2.5rem);margin-bottom:0;position:relative;overflow:hidden;box-shadow:0 2.5rem 7rem #00000057}.careers-hero__visual:after{content:"";background:linear-gradient(#0000 48%,#060907e0);position:absolute;inset:0}.careers-hero__visual img{object-fit:cover}.careers-hero__visual figcaption{z-index:1;color:var(--careers-acid);font-size:var(--ds-text-00);letter-spacing:.1em;text-transform:uppercase;padding:clamp(1.3rem,3vw,2rem);font-weight:760;position:absolute;bottom:0;left:0;right:0}.careers-work{background:var(--careers-paper);color:var(--careers-ink);scroll-margin-top:5.5rem}.careers-work__inner{grid-template-columns:minmax(25rem,.88fr) minmax(32rem,1.12fr);align-items:center;gap:clamp(3rem,6vw,6rem);padding-block:clamp(4.5rem,7vw,7rem);display:grid}.careers-work .ds-eyebrow{color:#536052}.careers-work__heading{max-width:31rem}.careers-work__heading h2{letter-spacing:-.06em;max-width:13ch;margin-bottom:0;font-size:clamp(2.6rem,4vw,4.3rem);font-weight:490;line-height:.98}.careers-work__heading>p{color:#566057;font-size:var(--ds-text-2);margin:1.4rem 0 0;line-height:1.68}.careers-work__product{background:#0c100d;border:1px solid #0b100c26;border-radius:clamp(1rem,2vw,1.8rem);margin:0;overflow:hidden;box-shadow:0 2rem 5rem #141c1529}.careers-work__product img{width:100%;height:auto;display:block}.careers-areas__number{color:#4e9c18;font-size:var(--ds-text-00);letter-spacing:.08em;padding-top:.2rem;font-weight:780}.careers-areas{padding-block:clamp(4.5rem,8vw,8rem)}.careers-areas__intro{grid-template-columns:minmax(24rem,1fr) minmax(20rem,.55fr);align-items:end;gap:2rem clamp(3rem,8vw,8rem);display:grid}.careers-areas__intro h2,.careers-culture__copy h2,.careers-interest__copy>h2{color:var(--ds-text-primary);font-size:var(--ds-page-section-heading-size);letter-spacing:var(--ds-tracking-tight);font-weight:490;line-height:var(--ds-leading-heading);margin:1rem 0 0}.careers-areas__intro h2{max-width:13ch}.careers-areas__intro>p{color:var(--ds-text-secondary);font-size:var(--ds-text-2);line-height:var(--ds-leading-body);margin-bottom:0}.careers-areas__list{border-top:1px solid var(--ds-border-subtle);margin-top:clamp(3rem,6vw,5rem)}.careers-areas__list article{border-bottom:1px solid var(--ds-border-subtle);grid-template-columns:3rem minmax(16rem,.72fr) minmax(22rem,1fr);align-items:center;gap:clamp(1.2rem,4vw,4rem);padding-block:clamp(1.7rem,3vw,2.35rem);display:grid}.careers-areas__list h3{color:var(--ds-text-primary);letter-spacing:-.04em;margin-bottom:0;font-size:clamp(1.3rem,2vw,1.75rem);font-weight:590;line-height:1.1}.careers-areas__list article>p{max-width:38rem;color:var(--ds-text-secondary);font-size:var(--ds-text-1);margin-bottom:0;line-height:1.6}.careers-culture{background:#101611}.careers-culture__inner{grid-template-columns:minmax(22rem,.72fr) minmax(30rem,1fr);align-items:start;gap:clamp(3rem,8vw,8rem);padding-block:clamp(4.5rem,8vw,8rem);display:grid}.careers-culture__copy{align-self:start}.careers-culture__copy h2{max-width:11ch}.careers-culture__lede{max-width:35rem;color:var(--ds-text-secondary);font-size:var(--ds-text-2);line-height:var(--ds-leading-body);margin:1.4rem 0 0}.careers-culture__principles{border-top:1px solid var(--ds-border-subtle)}.careers-culture__principles article{border-bottom:1px solid var(--ds-border-subtle);grid-template-columns:2rem minmax(8rem,.35fr) minmax(0,1fr);align-items:start;gap:1rem clamp(1rem,3vw,2.5rem);padding-block:clamp(1.5rem,3vw,2.25rem);display:grid}.careers-culture__principles article>span{color:var(--careers-acid);font-size:var(--ds-text-00);letter-spacing:.08em;padding-top:.25rem;font-weight:780}.careers-culture__principles h3{color:var(--ds-text-primary);letter-spacing:-.035em;margin-bottom:0;font-size:clamp(1.15rem,1.7vw,1.45rem);font-weight:590}.careers-culture__principles p{max-width:36rem;color:var(--ds-text-secondary);font-size:var(--ds-text-0);margin:0;line-height:1.58}.careers-culture__promise{border-radius:var(--ds-radius-lg);background:var(--careers-acid);color:var(--careers-ink);grid-column:1/-1;justify-content:space-between;align-items:center;gap:1rem 3rem;padding:clamp(1.2rem,2.5vw,1.75rem) clamp(1.4rem,3vw,2.2rem);display:flex}.careers-culture__promise span{font-size:var(--ds-text-00);letter-spacing:.08em;text-transform:uppercase;font-weight:780;display:block}.careers-culture__promise p{letter-spacing:-.025em;margin:0;font-size:clamp(1.1rem,1.6vw,1.35rem);font-weight:620;line-height:1.3}.careers-interest{border-top:1px solid var(--ds-border-subtle);background:radial-gradient(circle at 12% 8%,#a8ff5414,#0000 28rem),#080b09;scroll-margin-top:5.5rem}.careers-interest__inner{grid-template-columns:minmax(24rem,.78fr) minmax(31rem,1fr);align-items:start;gap:clamp(3rem,8vw,8rem);padding-block:clamp(4.5rem,8vw,8rem);display:grid}.careers-interest__copy>h2{max-width:11ch}.careers-interest__copy>p{max-width:37rem;color:var(--ds-text-secondary);font-size:var(--ds-text-2);line-height:var(--ds-leading-body);margin:1.35rem 0 0}.careers-interest__process{border-top:1px solid var(--ds-border-subtle);max-width:35rem;margin:2rem 0 0;padding:0;list-style:none}.careers-interest__process li{border-bottom:1px solid var(--ds-border-subtle);grid-template-columns:2rem minmax(0,1fr);gap:.85rem;padding-block:.9rem;display:grid}.careers-interest__process span{color:var(--careers-acid);font-size:var(--ds-text-00);letter-spacing:.08em;padding-top:.15rem;font-weight:760}.careers-interest__process p{color:var(--ds-text-tertiary);font-size:var(--ds-text-0);margin:0;line-height:1.55}.careers-interest__process strong{color:var(--ds-text-secondary);font-weight:640}.careers-interest__form-wrap{min-width:0}.careers-interest__form-head{border:1px solid var(--ds-border-subtle);border-radius:var(--ds-radius-xl) var(--ds-radius-xl) 0 0;background:linear-gradient(110deg, #a8ff541a, transparent 48%), var(--ds-bg-surface);border-bottom:0;justify-content:space-between;align-items:center;gap:1rem;min-height:4.5rem;padding:1rem 1.35rem;display:flex}.careers-interest__form-head span{color:var(--ds-text-primary);letter-spacing:-.025em;font-size:1.35rem;font-weight:620}.careers-interest__form-head small{color:var(--ds-text-secondary);font-size:var(--ds-text-0)}.careers-form{border:1px solid var(--ds-border-subtle);border-radius:0 0 var(--ds-radius-xl) var(--ds-radius-xl);background:#0e120fdb;padding:clamp(1.25rem,3vw,2rem);position:relative}.careers-form__grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.careers-form .field textarea{min-height:8.5rem}.careers-form__field-help{color:var(--ds-text-tertiary);font-size:var(--ds-text-00);line-height:1.5}.careers-form .field label span{color:var(--ds-text-tertiary);font-weight:500}.careers-form .field :is(input,textarea)::placeholder{color:#adb5c6d1}.careers-form__upload input[type=file]{color:var(--ds-text-secondary);font-size:var(--ds-text-0);padding:.55rem}.careers-form__upload input[type=file]::file-selector-button{border:1px solid var(--ds-border-strong);border-radius:var(--ds-radius-sm);background:var(--ds-bg-elevated);color:var(--ds-text-primary);font:inherit;cursor:pointer;margin-right:.9rem;padding:.65rem .85rem;font-weight:620}.careers-form__upload input[type=file]::file-selector-button:hover{border-color:#a8ff54b8}.careers-form__upload small{color:var(--ds-text-tertiary);font-size:var(--ds-text-0);line-height:1.55}.careers-form__cv{border-top:1px solid var(--ds-border-subtle);padding-top:.9rem}.careers-form__cv summary{width:max-content;color:var(--ds-text-secondary);font-size:var(--ds-text-0);cursor:pointer;font-weight:620}.careers-form__cv summary span{color:var(--ds-text-tertiary);font-weight:500}.careers-form__cv[open] summary{margin-bottom:1rem}.careers-form__actions{align-items:center;gap:1rem;margin-top:1.5rem;display:flex}.careers-form .turnstile-row .cf-turnstile{width:100%;min-height:0}.careers-form .ds-button:disabled{cursor:wait;opacity:.68}.careers-form .collection-notice{color:var(--ds-text-tertiary)}.careers-form .collection-notice a{color:var(--ds-text-secondary)}@media (max-width:68rem){.careers-hero{grid-template-columns:minmax(21rem,.8fr) minmax(28rem,1fr);gap:3rem}.careers-work__inner{grid-template-columns:minmax(22rem,.82fr) minmax(27rem,1.18fr);gap:3rem}.careers-areas__list article{grid-template-columns:2rem minmax(13rem,.7fr) minmax(18rem,1fr)}.careers-interest__inner{grid-template-columns:minmax(20rem,.65fr) minmax(28rem,1fr);gap:3rem}}@media (max-width:54rem){.careers-hero,.careers-work__inner,.careers-culture__inner,.careers-interest__inner{grid-template-columns:1fr}.careers-hero{min-height:0}.careers-hero__copy{max-width:43rem}.careers-hero__visual{aspect-ratio:1.2;max-height:42rem}.careers-culture__copy{max-width:43rem}}@media (max-width:48rem){.careers-work,.careers-interest{scroll-margin-top:4.5rem}.careers-hero{gap:2.5rem;padding-top:3rem}.careers-areas{padding-block:3.5rem}.careers-areas__list{margin-top:2rem}.careers-hero__copy h1{font-size:clamp(3.25rem,14vw,5.5rem)}.careers-areas__intro{grid-template-columns:1fr}.careers-hero__visual{aspect-ratio:1}.careers-areas__list article{grid-template-columns:2rem minmax(0,1fr);gap:.8rem 1rem;padding-block:1.35rem}.careers-areas__list article>p{grid-column:2}.careers-culture__inner,.careers-interest__inner{gap:2.5rem;padding-block:3.5rem}.careers-culture__principles article{grid-template-columns:2rem minmax(0,1fr);gap:.65rem 1rem}.careers-culture__principles p{grid-column:2}.careers-culture__promise{flex-direction:column;align-items:flex-start}}@media (max-width:36rem){.careers-hero__copy h1 span{white-space:normal;width:auto}.careers-hero__actions,.careers-interest__form-head{flex-direction:column;align-items:flex-start}.careers-work__product{border-radius:.85rem;margin-left:-1rem;margin-right:-1rem}.careers-form__grid{grid-template-columns:1fr}.careers-form .field--full{grid-column:auto}.careers-form__actions{flex-direction:column;align-items:stretch}}
/*# sourceMappingURL=0r74wdw96u3e6.css.map*/