.careers-shell{background:var(--wrkzy-canvas);color:var(--wrkzy-text)}.careers-page{overflow:clip}.careers-wrap{width:min(77.5rem,100% - 7rem);margin-inline:auto}.careers-page :focus-visible{outline:2px solid var(--wrkzy-action);outline-offset:5px}#open-roles,#the-work,#introduce-yourself{scroll-margin-top:5.5rem}.careers-page h1,.careers-page h2,.careers-page h3,.careers-page p,.careers-page figure{margin:0}.careers-page h1,.careers-page h2,.careers-page h3{letter-spacing:-.055em;font-weight:500}.careers-page h2{font-size:clamp(2.25rem,4vw,4rem);line-height:1.02}.careers-page p{font-size:max(var(--ds-text-1), 1rem);line-height:1.7}.careers-page .ds-eyebrow{color:inherit;opacity:.75}.careers-text-link{min-height:44px;color:inherit;font-size:var(--ds-text-0);border-bottom:1px solid;align-items:center;gap:.6rem;font-weight:650;text-decoration:none;display:inline-flex}.careers-text-link:hover{color:var(--wrkzy-action)}.careers-actions{align-items:center;gap:1.5rem;margin-top:2rem;display:flex}.careers-hero{background:var(--wrkzy-canvas);color:var(--wrkzy-text)}.careers-hero__layout{grid-template-columns:minmax(0,1.35fr) minmax(17rem,.65fr);align-items:end;gap:clamp(3rem,9vw,9rem);min-height:min(40rem,100svh - 5.5rem);padding-block:clamp(4rem,8vw,7rem);display:grid}.careers-hero__copy{min-width:0}.careers-hero__copy h1{max-width:12ch;margin-top:1rem;font-size:clamp(3rem,6vw,6rem);line-height:.94}.careers-hero__copy h1 em{color:var(--wrkzy-action);font-family:var(--font-editorial), Georgia, serif;letter-spacing:-.045em;font-size:.72em;font-style:italic;font-weight:400}.careers-hero__lede{max-width:40rem;color:var(--wrkzy-muted);margin-top:1.6rem!important;font-size:clamp(1.05rem,1.35vw,1.22rem)!important}.careers-hero__aside{border-top:1px solid var(--wrkzy-border);max-width:23rem;color:var(--wrkzy-muted);padding-top:1.25rem;font-size:clamp(1rem,1.4vw,1.15rem)!important}.careers-openings{background:var(--wrkzy-paper);color:var(--wrkzy-paper-text);padding-block:clamp(3.5rem,6vw,6rem)}.careers-openings .ds-eyebrow{color:var(--wrkzy-editorial-on-light);opacity:1}.careers-openings__heading{grid-template-columns:minmax(22rem,1fr) minmax(20rem,.72fr);align-items:end;gap:2rem clamp(3rem,8vw,8rem);display:grid}.careers-openings__heading h2{max-width:13ch;margin-top:.8rem}.careers-openings__heading>p{max-width:38rem;color:var(--wrkzy-paper-muted)}.careers-openings__count{border:1px solid color-mix(in srgb, var(--wrkzy-paper-text) 18%, transparent);border-radius:var(--wrkzy-radius-control);min-height:2rem;color:var(--wrkzy-paper-muted);font-size:var(--ds-text-0);align-items:center;margin-top:1rem;padding:.3rem .75rem;font-weight:650;display:inline-flex}.careers-openings__list{border-top:1px solid color-mix(in srgb, var(--wrkzy-paper-text) 18%, transparent);margin:clamp(2.25rem,4vw,3.75rem) 0 0;padding:0;list-style:none}.careers-openings__list li{border-bottom:1px solid color-mix(in srgb, var(--wrkzy-paper-text) 18%, transparent)}.careers-opening-row{min-height:44px;color:inherit;grid-template-columns:minmax(17rem,1.65fr) minmax(10rem,1fr) minmax(10rem,.9fr) minmax(7rem,.65fr) auto;align-items:center;gap:clamp(1rem,2vw,2rem);padding:1.35rem 1rem;text-decoration:none;transition:background-color .16s,color .16s;display:grid}.careers-opening-row:is(:hover,:focus-visible){background:color-mix(in srgb, var(--wrkzy-sage) 56%, transparent)}.careers-opening-row>*{overflow-wrap:anywhere;min-width:0}.careers-opening-row__title{font-size:clamp(1.15rem,1.55vw,1.4rem);line-height:1.2;font-weight:620!important}.careers-opening-row>span:not(.careers-opening-row__action){color:var(--wrkzy-paper-muted);font-size:.95rem;line-height:1.5}.careers-opening-row__action{color:var(--wrkzy-editorial-on-light);white-space:nowrap;align-items:center;gap:.5rem;font-size:.9rem;font-weight:680;display:inline-flex}.careers-culture{background:var(--wrkzy-sage-deep);color:var(--wrkzy-paper)}.careers-culture__layout{grid-template-columns:minmax(24rem,.92fr) minmax(28rem,1.08fr);align-items:center;gap:clamp(3rem,7vw,7rem);padding-block:clamp(4.5rem,8vw,8rem);display:grid}.careers-culture__story{max-width:36rem}.careers-culture__story h2{max-width:12ch;margin-top:.9rem}.careers-culture__story>p{max-width:34rem;color:color-mix(in srgb, var(--wrkzy-paper) 72%, transparent);margin-top:1.25rem}.careers-culture__principles{border-top:1px solid color-mix(in srgb, var(--wrkzy-paper) 17%, transparent);margin:2rem 0 0;padding:0;list-style:none}.careers-culture__principles li{border-bottom:1px solid color-mix(in srgb, var(--wrkzy-paper) 17%, transparent);grid-template-columns:2.25rem minmax(0,1fr);gap:1rem;padding-block:1.25rem;display:grid}.careers-culture__principles li>span{color:var(--wrkzy-action);font-size:var(--ds-text-00);letter-spacing:.1em;padding-top:.18rem;font-weight:760}.careers-culture__principles h3{font-size:clamp(1.25rem,1.9vw,1.65rem);line-height:1.15}.careers-culture__principles p{max-width:32rem;color:color-mix(in srgb, var(--wrkzy-paper) 68%, transparent);font-size:.95rem;line-height:1.6;margin-top:.55rem!important}.careers-culture__visual{aspect-ratio:4/5;border:1px solid color-mix(in srgb, var(--wrkzy-paper) 13%, transparent);border-radius:var(--wrkzy-radius-media);background:var(--wrkzy-workbench);position:relative;overflow:hidden}.careers-culture__visual:after{background:linear-gradient(to bottom, transparent 58%, color-mix(in srgb, var(--wrkzy-canvas) 82%, transparent));content:"";position:absolute;inset:0}.careers-culture__visual img{object-fit:cover}.careers-culture__visual figcaption{z-index:1;color:var(--wrkzy-action);font-size:var(--ds-text-00);letter-spacing:.1em;text-transform:uppercase;padding:clamp(1.25rem,3vw,2rem);font-weight:720;position:absolute;bottom:0;left:0;right:0}.careers-culture__visual figcaption small{color:var(--wrkzy-muted);font:inherit;margin-left:.55rem;font-weight:560}.careers-expectations{border-top:1px solid var(--wrkzy-border);background:var(--wrkzy-canvas);color:var(--wrkzy-text);padding-block:clamp(3.5rem,6vw,5.5rem)}.careers-expectations h2{max-width:14ch;margin-top:.8rem}.careers-expectations__list{border-top:1px solid var(--wrkzy-border);grid-template-columns:repeat(4,minmax(0,1fr));margin:2.5rem 0 0;padding:0;list-style:none;display:grid}.careers-expectations__list li{min-width:0;padding:1.5rem 1.5rem 0 0}.careers-expectations__list li+li{border-left:1px solid var(--wrkzy-border);padding-left:1.5rem}.careers-expectations__list li>span{color:var(--wrkzy-action);font-size:var(--ds-text-00);letter-spacing:.1em;font-weight:760}.careers-expectations__list h3{letter-spacing:-.03em;font-size:1.08rem;font-weight:650;line-height:1.3;margin-top:1rem!important}.careers-expectations__list p{color:var(--wrkzy-muted);font-size:.92rem;line-height:1.6;margin-top:.6rem!important}.careers-interest{background:var(--wrkzy-paper);color:var(--wrkzy-paper-text)}.careers-interest__layout{grid-template-columns:minmax(21rem,.72fr) minmax(31rem,1fr);align-items:start;gap:clamp(3rem,8vw,8rem);padding-block:clamp(4.5rem,8vw,7rem);display:grid}.careers-interest__copy{border-radius:var(--wrkzy-radius-card);background:var(--wrkzy-workbench);color:var(--wrkzy-text);padding:clamp(1.75rem,3vw,2.5rem)}.careers-interest__copy h2{max-width:11ch;margin-top:.85rem}.careers-interest__copy>p{color:var(--wrkzy-muted);margin-top:1.2rem}.careers-interest__process{border-top:1px solid var(--wrkzy-border);margin:1.75rem 0 0;padding:0;list-style:none}.careers-interest__process li{border-bottom:1px solid var(--wrkzy-border);grid-template-columns:2.25rem minmax(0,1fr);gap:.9rem;padding-block:.95rem;display:grid}.careers-interest__process span{color:var(--wrkzy-action);font-size:var(--ds-text-00);letter-spacing:.1em;padding-top:.12rem;font-weight:760}.careers-interest__process p{color:var(--wrkzy-muted);font-size:.92rem;line-height:1.55}.careers-interest__process strong{color:var(--wrkzy-text);font-weight:640}.careers-interest__form-wrap{min-width:0}.careers-interest__form-head{border:1px solid color-mix(in srgb, var(--wrkzy-paper-text) 18%, transparent);border-radius:var(--wrkzy-radius-card) var(--wrkzy-radius-card) 0 0;background:var(--wrkzy-paper);min-height:4.5rem;color:var(--wrkzy-paper-text);border-bottom:0;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.35rem;display:flex}.careers-interest__form-head span{letter-spacing:-.03em;font-size:1.2rem;font-weight:650}.careers-interest__form-head small{color:var(--wrkzy-paper-muted);font-size:var(--ds-text-0)}.careers-form{border:1px solid color-mix(in srgb, var(--wrkzy-paper-text) 18%, transparent);border-radius:0 0 var(--wrkzy-radius-card) var(--wrkzy-radius-card);background:var(--wrkzy-paper);color:var(--wrkzy-paper-text);padding:clamp(1.25rem,3vw,2rem);position:relative}.careers-form__grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.careers-form .field{min-width:0}.careers-form .field--full{grid-column:1/-1}.careers-form .field label{color:var(--wrkzy-paper-text)}.careers-form .field label span{color:var(--wrkzy-paper-muted);font-weight:500}.careers-form .field :is(input,textarea){border-color:color-mix(in srgb, var(--wrkzy-paper-text) 22%, transparent);border-radius:var(--wrkzy-radius-control);background:color-mix(in srgb, var(--wrkzy-paper) 92%, white);min-height:44px;color:var(--wrkzy-paper-text)}.careers-form .field :is(input,textarea)::placeholder{color:color-mix(in srgb, var(--wrkzy-paper-muted) 82%, transparent)}.careers-form .field textarea{min-height:8.5rem}.careers-form__field-help,.careers-form__upload small,.careers-form .collection-notice{color:var(--wrkzy-paper-muted);font-size:.8125rem;line-height:1.55}.careers-form__cv{border-top:1px solid color-mix(in srgb, var(--wrkzy-paper-text) 16%, transparent);padding-top:1rem}.careers-form__cv summary{width:fit-content;min-height:44px;color:var(--wrkzy-paper-muted);font-size:var(--ds-text-0);cursor:pointer;font-weight:620}.careers-form__cv summary span{font-weight:500}.careers-form__cv[open] summary{margin-bottom:1rem}.careers-form__upload input[type=file]{min-height:44px;color:var(--wrkzy-paper-muted);padding:.55rem}.careers-form__upload input[type=file]::file-selector-button{border:1px solid color-mix(in srgb, var(--wrkzy-paper-text) 22%, transparent);border-radius:var(--wrkzy-radius-control);background:color-mix(in srgb, var(--wrkzy-paper) 88%, white);color:var(--wrkzy-paper-text);font:inherit;cursor:pointer;margin-right:.9rem;padding:.65rem .85rem;font-weight:620}.careers-form__actions{align-items:center;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 a{color:var(--wrkzy-paper-text)}@media (max-width:68rem){.careers-wrap{width:min(77.5rem,100% - 4rem)}.careers-hero__layout{grid-template-columns:minmax(0,1fr) minmax(15rem,.5fr);gap:3rem}.careers-opening-row{grid-template-columns:minmax(14rem,1.4fr) minmax(9rem,1fr) minmax(9rem,.9fr) auto}.careers-opening-row>span:nth-of-type(3){display:none}.careers-expectations__list{grid-template-columns:repeat(2,minmax(0,1fr))}.careers-expectations__list li:nth-child(3){border-left:0}.careers-expectations__list li:nth-child(n+3){border-top:1px solid var(--wrkzy-border)}}@media (max-width:54rem){.careers-hero__layout,.careers-culture__layout,.careers-interest__layout{grid-template-columns:1fr}.careers-hero__layout{min-height:0}.careers-hero__copy,.careers-culture__story{max-width:43rem}.careers-hero__aside{max-width:36rem}.careers-openings__heading{grid-template-columns:1fr;align-items:start;gap:1.25rem}.careers-culture__visual{aspect-ratio:16/10}.careers-opening-row{grid-template-columns:minmax(0,1fr) auto}.careers-opening-row>span:not(.careers-opening-row__action){grid-column:1}.careers-opening-row__action{grid-area:1/2}}@media (max-width:48rem){.careers-wrap{width:min(100% - 2rem,77.5rem)}#open-roles,#the-work,#introduce-yourself{scroll-margin-top:4.5rem}.careers-page h2{font-size:clamp(2.15rem,10vw,3.2rem)}.careers-hero__layout{gap:2.5rem;padding-block:3.5rem}.careers-hero__copy h1{font-size:clamp(3rem,13vw,4.8rem)}.careers-openings,.careers-expectations{padding-block:3.5rem}.careers-opening-row{grid-template-columns:1fr;gap:.55rem;padding:1.25rem 0}.careers-opening-row>span:nth-of-type(3){display:block}.careers-opening-row__action{grid-area:auto/1;justify-self:start;margin-top:.35rem}.careers-culture__layout,.careers-interest__layout{gap:2.5rem;padding-block:3.75rem}.careers-culture__visual{aspect-ratio:4/3}.careers-expectations__list{grid-template-columns:1fr}.careers-expectations__list li,.careers-expectations__list li+li,.careers-expectations__list li:nth-child(3){border-top:1px solid var(--wrkzy-border);border-left:0;padding:1.25rem 0}.careers-expectations__list li:first-child{border-top:0}}@media (max-width:36rem){.careers-actions,.careers-interest__form-head{flex-direction:column;align-items:flex-start}.careers-culture__visual{aspect-ratio:1;border-radius:var(--wrkzy-radius-card)}.careers-culture__visual figcaption small{margin:.35rem 0 0;display:block}.careers-form__grid{grid-template-columns:1fr}.careers-form .field--full{grid-column:auto}.careers-form__actions{flex-direction:column;align-items:stretch}.careers-form__actions .ds-button{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.careers-page *,.careers-page :before,.careers-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
/*# sourceMappingURL=0x808vy2-mgr3.css.map*/