@layer overrides{:where(html body) .page[data-page=careers] .crl{background:var(--c-f5f4f1)}}@layer pages{:where(html body .page[data-page=careers]) .crl .cb-i svg{width:20px;height:20px;color:var(--c-a34620)}:where(html body .page[data-page=careers]) .crl .cb ul{list-style:none;margin:0;padding:0}:where(html body .page[data-page=careers]) .crl .cb li{padding:var(--sp-15px) 0;display:grid;gap:var(--sp-5px)}:where(html body) .page[data-page=careers] .crl{color:var(--c-1a1a1a);position:relative}:where(html body .page[data-page=careers]) .crl .crs{position:relative}:where(html body .page[data-page=careers]) .crl .h2{font-size:var(--fs-clamp-40px-4p8vw-76px);line-height:1.02;letter-spacing:-.02em}:where(html body .page[data-page=careers]) .crl .cr-vhead{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(var(--sp-36px),6vw,var(--sp-110px));align-items:start;margin-bottom:clamp(var(--sp-64px),8vw,var(--sp-120px))}:where(html body .page[data-page=careers]) .crl .cr-side{position:sticky;top:calc(var(--hdr,73px) + 48px)}:where(html body .page[data-page=careers]) .crl .cr-quote{margin:0;position:relative}:where(html body .page[data-page=careers]) .crl .cr-quote blockquote{margin:0;letter-spacing:-.012em;text-indent:-.4em}:where(html body .page[data-page=careers]) .crl .cr-quote figcaption{display:flex;align-items:center;gap:var(--sp-16px);margin-top:var(--sp-36px)}:where(html body .page[data-page=careers] .crl) .cr-quote figcaption>span:last-child{letter-spacing:.03em}:where(html body .page[data-page=careers]) .crl .cr-mono{width:48px;height:48px;border-radius:var(--r-50);display:grid;place-items:center;background:var(--c-c45a2d);letter-spacing:.04em}:where(html body .page[data-page=careers]) .crl .cr-vlist{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(var(--sp-32px),5vw,var(--sp-80px))}:where(html body .page[data-page=careers]) .crl .crv{display:grid;grid-template-columns:52px 64px minmax(0,1fr);align-items:center;gap:var(--sp-22px);padding:var(--sp-30px) var(--sp-18px) var(--sp-30px) 0;background-image:linear-gradient(90deg,var(--c-rgba-196-90-45-0p10),var(--c-rgba-196-90-45-0));background-repeat:no-repeat;background-size:0% 100%;cursor:default}}@layer pages{@media(hover:hover){:where(html body .page[data-page=careers]) .crl .crv:hover{background-size:100% 100%}}}@layer pages{:where(html body .page[data-page=careers]) .crl .crv-n{letter-spacing:.04em;padding-left:var(--sp-4px)}:where(html body .page[data-page=careers]) .crl .crv-t{font:700 clamp(23px,2.1vw,32px)/1.14 var(--serif)}:where(html body .page[data-page=careers]) .crl .cr-habits .wrap{position:relative}:where(html body .page[data-page=careers]) .crl .cr-hw{list-style:none;margin:clamp(var(--sp-40px),5vw,var(--sp-72px)) 0 0;padding:0;font:700 clamp(32px,5vw,80px)/1.18 var(--serif);letter-spacing:-.02em}:where(.page[data-page=careers] .crl) .cr-hw li.hx{font-style:italic}:where(html body .page[data-page=careers]) .crl .cr-ohead{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(var(--sp-32px),5vw,var(--sp-90px));align-items:end;margin-bottom:clamp(var(--sp-40px),5vw,var(--sp-72px))}:where(html body .page[data-page=careers]) .crl .cr-17{display:flex;align-items:flex-end;gap:clamp(var(--sp-18px),2vw,var(--sp-32px))}:where(html body .page[data-page=careers]) .crl .cr-17n{font:700 clamp(120px,13vw,220px)/.78 var(--serif);letter-spacing:-.05em}:where(html body .page[data-page=careers]) .crl .cr-17 .lead{margin:var(--sp-10px) 0 var(--sp-4px);max-width:34ch}:where(html body .page[data-page=careers]) .crl .cb header{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--sp-14px);margin-bottom:var(--sp-10px)}:where(html body .page[data-page=careers]) .crl .cb-i{width:44px;height:44px;border-radius:var(--r-50);background:var(--c-f8ebe3);display:grid;place-items:center}:where(html body .page[data-page=careers]) .crl .cb h3{margin:0}:where(html body .page[data-page=careers]) .crl .cb h3{font:700 clamp(21px,1.6vw,25px)/1.15 var(--serif)}:where(html body .page[data-page=careers]) .crl .cb-n{border-radius:var(--r-999px);padding:var(--sp-6px) var(--sp-10px)}:where(html body .page[data-page=careers]) .crl .cb li b{font:600 16px/1.35 var(--sans)}:where(html body .page[data-page=careers]) .crl .cb li span{font:400 14.5px/1.55 var(--sans)}:where(html body .page[data-page=careers]) .crl .cbdk .cb-i{background:var(--c-rgba-196-90-45-0p16)}:where(html body .page[data-page=careers] .crl) .cbdk .cb-i svg{color:var(--c-e8925f)}:where(html body .page[data-page=careers]) .crl .cr-roles{display:grid;gap:var(--sp-14px);margin-top:clamp(var(--sp-32px),4vw,var(--sp-52px))}:where(html body .page[data-page=careers]) .crl .cr-rm{grid-area:m;letter-spacing:.02em}:where(html body .page[data-page=careers]) .crl .cr-rd{grid-area:d;font:400 16px/1.6 var(--sans);max-width:70ch}:where(html body .page[data-page=careers]) .crl .cr-rl{grid-area:l;align-self:center;display:flex;align-items:center;gap:var(--sp-14px);font:500 15px/1 var(--sans)}:where(html body .page[data-page=careers]) .crl .cr-dp{margin-top:var(--sp-24px);max-width:80ch;font-size:var(--fs-14p5px);line-height:1.6}}@layer pages{@media(min-width:640px){:where(.page[data-page=careers]) .crl .cr-hw li{white-space:nowrap}}}@layer pages{@media(max-width:1023px){:where(html body .page[data-page=careers]) .crl .cr-vhead,:where(html body .page[data-page=careers]) .crl .cr-ohead{grid-template-columns:1fr}:where(html body .page[data-page=careers]) .crl .cr-side{position:static}:where(html body .page[data-page=careers]) .crl .cr-bento{grid-template-columns:repeat(2,minmax(0,1fr))}:where(html body .page[data-page=careers]) .crl .cr-vlist{grid-template-columns:1fr}}}@layer pages{@media(max-width:639px){:where(html body .page[data-page=careers]) .crl .cr-bento{grid-template-columns:1fr}:where(html body .page[data-page=careers]) .crl .crv{grid-template-columns:34px 44px minmax(0,1fr);gap:var(--sp-14px);padding:var(--sp-22px) 0}:where(.page[data-page=careers]) .crl .cr-rl{margin-top:var(--sp-8px)}:where(html body .page[data-page=careers]) .crl .cr-17{flex-direction:column;align-items:flex-start}:where(html body .page[data-page=careers]) .crl .cr-hw{font-size:var(--fs-clamp-28px-8p4vw-40px)}}}@layer pages{:where(html body .page[data-page=careers]) .crl .cr-bento{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-16px);align-items:stretch}:where(html body .page[data-page=careers]) .crl .cr-bc{display:flex;flex-direction:column;gap:var(--sp-16px);min-width:0}:where(html body .page[data-page=careers]) .crl .cr-cta{position:relative;overflow:hidden;min-height:clamp(540px,64vh,760px);display:flex;align-items:center}:where(html body .page[data-page=careers]) .crl .cr-globe{position:absolute;inset:0;width:100%;height:100%;display:block;pointer-events:none}:where(html body .page[data-page=careers]) .crl .cr-cta-in{position:relative;z-index:1;width:100%;padding-top:clamp(var(--sp-96px),11vw,var(--sp-150px));padding-bottom:clamp(var(--sp-96px),11vw,var(--sp-150px))}:where(html body .page[data-page=careers]) .crl .cr-cta-t{max-width:580px;display:grid;gap:var(--sp-22px);justify-items:start}:where(html body .page[data-page=careers]) .crl .cr-cta h2{letter-spacing:-.025em;margin:0}:where(html body .page[data-page=careers]) .crl .cr-cta .lead{font-size:var(--fs-clamp-18px-1p4vw-21px);line-height:1.6;max-width:44ch;margin:0}:where(.page[data-page=careers]) .crl .cr-cta .row{margin-top:var(--sp-10px)}}@layer pages{@media(max-width:1023px){:where(html body .page[data-page=careers]) .crl .cr-bento{display:block;column-count:2;column-gap:var(--sp-16px)}:where(html body .page[data-page=careers]) .crl .cr-bc{display:contents}}}@layer pages{@media(max-width:759px){:where(html body .page[data-page=careers]) .crl .cr-cta{display:block;min-height:0}:where(html body .page[data-page=careers]) .crl .cr-cta-in{padding-top:var(--sp-80px);padding-bottom:clamp(var(--sp-330px),92vw,var(--sp-440px))}}}@layer pages{@media(max-width:639px){:where(html body .page[data-page=careers]) .crl .cr-bento{column-count:1}}}@layer pages{:where(html body .page[data-page=careers]) .crl .cr-cta.dn-gnarrow{display:block;min-height:0}:where(html body .page[data-page=careers] .crl) .cr-cta.dn-gnarrow .cr-cta-in{padding-top:var(--sp-80px);padding-bottom:clamp(var(--sp-330px),92vw,var(--sp-440px))}}@layer overrides{:where(html body .page[data-page=careers]) .crl .cbdk li b{color:var(--c-f2f0ec)}:where(html body .page[data-page=careers]) .crl .cr-role{text-decoration:none}:where(html body .page[data-page=careers]) .crl .cr-dp b{color:var(--c-1a1a1a)}}@layer overrides{:where(html body .page[data-page=careers]) .crl .crs{background:transparent}:where(html body .page[data-page=careers]) .crl .cr-habits{background:var(--c-0b0b0c)}}@layer pages{.lab-hero .stackv>.row,.car-hero .stackv>.row{margin-top:var(--sp-12px)}:where(html body .page[data-page=careers]) .crl .cr-hw li{display:inline-block;transition:color var(--dur-0p5s);cursor:default}:where(html body .page[data-page=careers]) .car-hero .lead{max-width:40ch}:where(html body .page[data-page=careers]) .car-hero .lead{font-size:var(--fs-clamp-18px-1p5vw-22px)}:where(html body .page[data-page=careers] .crl) .cr-quote blockquote .w{transition:color var(--dur-0p5s)}:where(html body .page[data-page=careers]) .crl .crv-t{margin:0;letter-spacing:-.012em;transition:color var(--dur-0p3s)}:where(html body .page[data-page=careers]) .crl .cr-g{width:56px;height:56px;fill:none;stroke:var(--c-1a1a1a);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;overflow:visible}@media(hover:hover){:where(html.dn-js:where(:not(.dn-rv-off)) body .page[data-page=careers] .crl .crv.in:hover) .cr-g>*{animation:crDraw var(--dur-1s) var(--ease-7)}}:where(html body .page[data-page=careers]) .crl .cr-habits{overflow:hidden}:where(html body .page[data-page=careers]) .crl .cr-hw li sup{font:500 .2em/1 var(--mono);letter-spacing:.04em;vertical-align:super;margin-right:var(--sp-0p35em);opacity:.55;transition:opacity var(--dur-0p3s)}@media(hover:hover){:where(html body .page[data-page=careers] .crl) .cr-hw li:hover sup{opacity:1}}:where(html body .page[data-page=careers]) .crl .cb{padding:var(--sp-28px) var(--sp-28px) var(--sp-14px)}}@layer reset{:where(html body .page[data-page=careers]) .crl .cb li span{color:var(--c-5c5c5c)}}@layer pages{:where(html body .page[data-page=careers]) .crl .cr-rt{grid-area:t;font:700 clamp(24px,2.5vw,38px)/1.12 var(--serif);letter-spacing:-.012em;transition:color var(--dur-0p3s)}@media(max-width:639px){:where(.page[data-page=careers]) .crl .cb-t{grid-row:auto}:where(html body .page[data-page=careers]) .crl .cr-g{width:44px;height:44px}}@media(prefers-reduced-motion:reduce){:where(html.dn-js:where(:not(.dn-rv-off)) body .page[data-page=careers]) .crl .cr-g>*{stroke-dashoffset:0;transition:none}}}@layer reset{@media(prefers-reduced-motion:reduce){:where(html body .page[data-page=careers] .crl) .cr-quote blockquote .w{color:var(--c-1a1a1a)}}}@layer pages{:where(.page[data-page=careers] .crl) .cr-bc>.cb:last-child{flex:1 1 auto}:where(.page[data-page=careers]) .crl .cb-t{grid-row:auto}}@layer overrides{:where(html body .page[data-page=careers]) .crl .cr-role:focus-visible{outline:2px solid var(--c-c45a2d);outline-offset:4px}}@layer pages{:where(html body .page[data-page=careers]) .crl .cr-g .cu{stroke:var(--c-c45a2d)}}@layer pages{:where(html body .page[data-page=careers]) .crl .cr-role{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"m l" "t l" "d l";column-gap:var(--sp-32px);row-gap:var(--sp-10px);padding:clamp(var(--sp-24px),2.6vw,var(--sp-38px)) clamp(var(--sp-24px),2.8vw,var(--sp-44px))}@media(max-width:639px){:where(html body .page[data-page=careers]) .crl .cr-role{grid-template-columns:1fr;grid-template-areas:"m" "t" "d" "l"}}}@layer pages{:where(html body .page[data-page=careers]) .crl .cr-hw li sup{color:var(--c-d9703f)}.page[data-page=careers] .car-hero{min-height:clamp(540px,80vh,860px)}}@layer pages{:where(.page[data-page=careers]) .crl .cr-role{display:grid}}@layer pages{:where(html body .page[data-page=careers]) .crl .cb li b{color:var(--c-1a1a1a)}}@layer pages{:where(.page[data-page=careers] .crl) .sp{background:var(--c-fdfcfa)}:where(.page[data-page=careers] .crl) .sp.cbdk{background:var(--c-1a1a1a)}}@layer overrides{:where(.page)[data-page=careers] .crl :where(:is(p,li,.lead,span)){color:var(--c-5c5c5c)}:where(.page[data-page=careers] .crl *).cr-17 .lead{color:var(--c-3c3c3c)}:where(.page[data-page=careers] .crl *).cr-cta .lead{color:var(--on-dark)}:where(.page[data-page=careers] *).crl .cr-quote :where(blockquote){color:var(--c-1a1a1a)}:where(html.dn-js:where(:not(.dn-rv-off)) body .page[data-page=careers] *).crl .cr-hw :where(li){color:var(--c-rgba-236-234-229-0p26)}:where(.page)[data-page=careers] .crl :where(:is(.kicker,.eyebrow)){color:var(--c-a34620)}:where(.page[data-page=careers] .crl *).cr-quote :where(blockquote) .w{color:var(--c-cfc6ba)}:where(.page[data-page=careers] *).crl .cr-mono{color:var(--c-fff)}:where(.page[data-page=careers] *).crl .crv-n{color:var(--c-a34620)}:where(.page[data-page=careers] .crl *).cr-habits .kicker{color:var(--c-d9703f)}:where(.page[data-page=careers] *).crl .cr-17n{color:var(--c-c45a2d)}:where(.page[data-page=careers] *).crl .cb-n{color:var(--c-a34620)}:where(.page[data-page=careers] .crl *).cbdk .cb-n{color:var(--c-e8925f)}:where(.page[data-page=careers] *).crl .cbdk :where(li) :where(span){color:var(--c-bdb8b0)}:where(.page[data-page=careers] *).crl .cr-rt{color:var(--c-1a1a1a)}@media(prefers-reduced-motion:reduce){:where(html.dn-js:where(:not(.dn-rv-off)) body .page[data-page=careers] *).crl .cr-hw :where(li){color:var(--c-f2f0ec)}}:where(html.dn-js:where(:not(.dn-rv-off)) body .page[data-page=careers] .crl *).cr-hw :where(li).lit{color:var(--c-f2f0ec)}@media(hover:hover){:where(.page[data-page=careers] .crl *).cr-hw :where(li):hover,:where(html.dn-js:where(:not(.dn-rv-off)) body .page[data-page=careers] .crl *).cr-hw :where(li):hover{color:var(--c-e8925f)}}@media(hover:hover){:where(.page[data-page=careers] .crl .cr-role):hover .cr-rt{color:var(--c-a34620)}}:where(.page[data-page=careers] .crl .cr-quote blockquote *).w.lit{color:var(--c-1a1a1a)}:where(html.dn-js:where(:not(.dn-rv-off)) body .page[data-page=careers] .crl .cr-hw li).hx.lit{color:var(--c-e8925f)}}@layer overrides{:where(.page[data-page=careers] *).crl :where(*:not(.btn)){border-color:var(--c-e0d8ce)}:where(.page[data-page=careers] .crl .crv):nth-last-child(-n+2){border-bottom:1px solid var(--c-e0d8ce)}:where(.page[data-page=careers] .crl *).sp{border:1px solid var(--c-e0d8ce)}:where(.page[data-page=careers] .crl .sp).cbdk{border-color:var(--c-1a1a1a)}:where(.page[data-page=careers] .crl *).cb-n{border:1px solid var(--c-rgba-196-90-45-0p4)}:where(.page[data-page=careers] .crl .cbdk *).cb-n{border-color:var(--c-rgba-232-146-95-0p45)}@media(max-width:1023px){:where(.page[data-page=careers] .crl .crv):nth-last-child(2){border-bottom:0}}@media(hover:hover){:where(.page[data-page=careers] .crl .sp):hover{border-color:var(--c-c45a2d)}}@media(hover:hover){:where(.page[data-page=careers] .crl .sp.cbdk):hover{border-color:var(--c-c45a2d)}}:where(.page[data-page=careers] .crl *).cr-quote :where(blockquote){border:0}:where(.page[data-page=careers] .crl *).crv{border-top:1px solid var(--c-e0d8ce)}:where(.page[data-page=careers] .crl *).cb :where(li){border-top:1px solid var(--c-ece5db)}:where(.page[data-page=careers] .crl *).cr-cta{border-top:1px solid var(--c-0b0b0c)}}@layer pages{.car-h1{font-size:clamp(40px,6vw,84px)}.car-lead{color:var(--text)}}
