.CareersHero-module__f06QSW__wrap .CareersHero-module__f06QSW__title{font-size:32px;font-weight:var(--font-weight-medium);letter-spacing:-.03em;text-wrap:balance;color:var(--color-ink);margin:0;line-height:1.04}@media (min-width:768px){.CareersHero-module__f06QSW__wrap .CareersHero-module__f06QSW__title{max-width:100%;font-size:64px}}.CareersHero-module__f06QSW__divider{border:0;border-top:1px solid var(--color-ink);margin:var(--space-8) 0}.CareersHero-module__f06QSW__meta{gap:var(--space-5);margin-bottom:var(--space-8);grid-template-columns:1fr 2fr;align-items:start;display:grid}@media (min-width:768px){.CareersHero-module__f06QSW__meta{gap:var(--space-10);grid-template-columns:1fr 1fr}}.CareersHero-module__f06QSW__badge{border:1px solid var(--color-ink);border-radius:var(--radius-pill);font-size:14px;font-weight:var(--font-weight-regular);color:var(--color-ink);justify-self:start;padding:8px 20px;display:inline-block}.CareersHero-module__f06QSW__intro{max-width:52ch;color:var(--color-ink-muted);font-size:14px;font-weight:var(--font-weight-light);line-height:var(--leading-relaxed);text-wrap:pretty;margin:0}@media (min-width:1024px){.CareersHero-module__f06QSW__intro{max-width:100%;font-size:20px}}.CareersHero-module__f06QSW__imageWrap{aspect-ratio:343/366;background:var(--color-surface-muted);border-radius:32px;width:100%;position:relative;overflow:hidden}@media (min-width:768px){.CareersHero-module__f06QSW__imageWrap{aspect-ratio:1376/600}}.CareersHero-module__f06QSW__imageWrap picture{display:contents}.CareersHero-module__f06QSW__image{object-fit:cover;object-position:center}
.CareersOpenings-module__qEggAa__header{align-items:flex-start;gap:var(--space-5);margin-bottom:var(--space-10);flex-direction:column;display:flex}.CareersOpenings-module__qEggAa__eyebrow{border:1px solid var(--color-ink);border-radius:var(--radius-pill);font-size:14px;font-weight:var(--font-weight-light);color:var(--color-ink);padding:8px 18px;display:inline-block}.CareersOpenings-module__qEggAa__section .CareersOpenings-module__qEggAa__title{font-size:36px;font-weight:var(--font-weight-medium);letter-spacing:-.025em;line-height:var(--leading-tight);text-wrap:balance;color:var(--color-ink);margin:0}@media (min-width:768px){.CareersOpenings-module__qEggAa__section .CareersOpenings-module__qEggAa__title{font-size:64px}}.CareersOpenings-module__qEggAa__grid{gap:var(--space-5);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.CareersOpenings-module__qEggAa__grid{gap:var(--space-6);grid-template-columns:repeat(2,1fr)}}.CareersOpenings-module__qEggAa__item{display:flex}.CareersOpenings-module__qEggAa__card{background:var(--color-surface);border-radius:32px;flex-direction:column;width:100%;min-height:244px;padding:24px;display:flex}@media (min-width:1024px){.CareersOpenings-module__qEggAa__card{min-height:323px;padding:32px}}.CareersOpenings-module__qEggAa__meta{font-size:16px;font-weight:var(--font-weight-medium);color:#0d0f1180;margin:0}@media (max-width:767px){.CareersOpenings-module__qEggAa__metaSep{display:none}.CareersOpenings-module__qEggAa__metaTail{display:block}}.CareersOpenings-module__qEggAa__cardBody{margin-top:auto;padding-top:32px}.CareersOpenings-module__qEggAa__cardTitle{font-size:28px;font-weight:var(--font-weight-semibold);letter-spacing:-.01em;line-height:var(--leading-snug);color:var(--color-ink);margin:0}@media (min-width:1024px){.CareersOpenings-module__qEggAa__cardTitle{font-size:40px}.CareersOpenings-module__qEggAa__cardBody{padding-top:80px}}.CareersOpenings-module__qEggAa__cardSummary{margin:var(--space-3) 0 0;max-width:100%;font-size:20/140px;font-weight:var(--font-weight-light);line-height:var(--leading-relaxed);color:var(--color-ink-muted)}.CareersOpenings-module__qEggAa__cta{margin-top:var(--space-6);font-weight:var(--font-weight-regular);font-size:16px}
.CareersValues-module__5jHiXq__section{overflow:hidden}.CareersValues-module__5jHiXq__section .CareersValues-module__5jHiXq__title{font-size:36px;font-weight:var(--font-weight-medium);letter-spacing:-.025em;line-height:var(--leading-tight);text-wrap:balance;color:var(--color-ink);margin:0}@media (min-width:768px){.CareersValues-module__5jHiXq__section .CareersValues-module__5jHiXq__title{font-size:64px}}.CareersValues-module__5jHiXq__divider{border:0;border-top:1px solid var(--color-ink);margin:var(--space-8) 0}.CareersValues-module__5jHiXq__meta{gap:var(--space-4);margin-bottom:var(--space-10);grid-template-columns:1fr 1.5fr;align-items:start;display:grid}@media (min-width:1024px){.CareersValues-module__5jHiXq__meta{gap:var(--space-10);grid-template-columns:1fr 1fr}}.CareersValues-module__5jHiXq__eyebrow{border:1px solid var(--color-ink);border-radius:var(--radius-pill);font-size:var(--font-size-sm);font-weight:var(--font-weight-light);color:var(--color-ink);justify-self:start;padding:8px 18px;display:inline-block}.CareersValues-module__5jHiXq__metaRight{align-items:stretch;gap:var(--space-8);flex-direction:column;display:flex}.CareersValues-module__5jHiXq__intro{color:var(--color-ink-muted);font-size:14px;font-weight:var(--font-weight-light);line-height:var(--leading-relaxed);text-wrap:pretty;margin:0}@media (min-width:1023px){.CareersValues-module__5jHiXq__intro{font-size:18px}}.CareersValues-module__5jHiXq__nav{gap:var(--space-3);flex-shrink:0;display:flex}.CareersValues-module__5jHiXq__navTop{justify-content:flex-end}.CareersValues-module__5jHiXq__navBottom{display:none}.CareersValues-module__5jHiXq__navButton{background:var(--color-surface);width:52px;height:52px;color:var(--color-ink);cursor:pointer;transition:background-color var(--motion-base) var(--motion-ease), transform var(--motion-fast) var(--motion-ease), opacity var(--motion-base) var(--motion-ease);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.CareersValues-module__5jHiXq__navButton svg{width:18px;height:18px}.CareersValues-module__5jHiXq__navButton:hover:not(:disabled){background:var(--color-surface-alt)}.CareersValues-module__5jHiXq__navButton:active:not(:disabled){transform:scale(.96)}.CareersValues-module__5jHiXq__navButton:disabled{opacity:.4;cursor:not-allowed}@media (max-width:767px){.CareersValues-module__5jHiXq__navTop{display:none}.CareersValues-module__5jHiXq__navBottom{width:100%;margin-top:var(--space-6);justify-content:space-between;display:flex}}.CareersValues-module__5jHiXq__track{gap:var(--space-5);scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;padding:0;padding-bottom:var(--space-4);margin:0;margin-bottom:calc(-1 * var(--space-4));margin-right:calc(50% - 50vw);padding-right:calc(50vw - 50%);list-style:none;display:flex;overflow-x:auto}.CareersValues-module__5jHiXq__track::-webkit-scrollbar{display:none}@media (prefers-reduced-motion:reduce){.CareersValues-module__5jHiXq__track{scroll-behavior:auto}}.CareersValues-module__5jHiXq__slide{scroll-snap-align:start;flex:0 0 445px;min-width:0;display:flex}@media (max-width:1023px){.CareersValues-module__5jHiXq__slide{flex:0 0 343px}}.CareersValues-module__5jHiXq__card{border-radius:var(--radius-xl);background:var(--color-surface);flex-direction:column;min-width:343px;min-height:282px;padding:24px;display:flex}@media (min-width:1024px){.CareersValues-module__5jHiXq__card{max-width:445px;max-height:337px;padding:32px}}.CareersValues-module__5jHiXq__icon{background:var(--color-ink);border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.CareersValues-module__5jHiXq__icon img{filter:brightness(0)invert()}.CareersValues-module__5jHiXq__cardText{margin-top:auto;padding-top:32px}.CareersValues-module__5jHiXq__cardTitle{font-size:28px;font-weight:var(--font-weight-medium);letter-spacing:-.01em;line-height:var(--leading-snug);color:var(--color-ink);margin:0}.CareersValues-module__5jHiXq__cardBody{margin:var(--space-4) 0 0;font-size:16/140px;font-weight:var(--font-weight-light);line-height:var(--leading-relaxed);color:var(--color-ink-muted)}@media (min-width:1024px){.CareersValues-module__5jHiXq__cardTitle{font-size:40px}.CareersValues-module__5jHiXq__cardBody{font-size:18px}}
@media (max-width:767px){.CareersApply-module__F_X0kq__container{padding-inline:0}}.CareersApply-module__F_X0kq__card{gap:var(--space-8);background:var(--color-brand);color:var(--color-surface);border-radius:40px;grid-template-columns:1fr;padding:32px 24px;display:grid}@media (max-width:767px){.CareersApply-module__F_X0kq__card{border-radius:40px 40px var(--page-radius) var(--page-radius);margin-block-end:calc(-1 * var(--section-gap-end))}}@media (min-width:1024px){.CareersApply-module__F_X0kq__card{border-radius:40px;grid-template-columns:1fr 1fr;gap:clamp(40px,5vw,96px);padding:56px 64px}}.CareersApply-module__F_X0kq__intro{flex-direction:column;align-items:flex-start;display:flex}.CareersApply-module__F_X0kq__card .CareersApply-module__F_X0kq__title{font-size:36px;font-weight:var(--font-weight-medium);letter-spacing:-.02em;text-wrap:balance;color:var(--color-surface);margin:0;line-height:1.05}@media (min-width:1024px){.CareersApply-module__F_X0kq__card .CareersApply-module__F_X0kq__title{font-size:56px}}.CareersApply-module__F_X0kq__body{margin:var(--space-5) 0 0;max-width:42ch;font-size:var(--font-size-md);font-weight:var(--font-weight-light);line-height:var(--leading-relaxed);color:#ffffffd9;text-wrap:pretty}.CareersApply-module__F_X0kq__emailBlock{align-items:flex-start;gap:var(--space-2);margin-top:var(--space-10);flex-direction:column;display:flex}@media (min-width:1024px){.CareersApply-module__F_X0kq__emailBlock{padding-top:var(--space-16);margin-top:auto}}.CareersApply-module__F_X0kq__emailPill{border-radius:var(--radius-pill);font-size:var(--font-size-sm);color:var(--color-surface);border:1px solid #fff9;padding:8px 18px;display:inline-block}.CareersApply-module__F_X0kq__emailValueRow{align-items:center;gap:var(--space-3);display:inline-flex}.CareersApply-module__F_X0kq__emailValue{font-size:clamp(1.5rem,3.4vw,2.25rem);font-weight:var(--font-weight-medium);letter-spacing:-.02em;color:var(--color-surface);word-break:break-word;text-decoration:none}@media (min-width:1024px){.CareersApply-module__F_X0kq__emailValue{line-height:.7}}.CareersApply-module__F_X0kq__copyBtn{color:var(--color-surface)}@media (min-width:1024px){.CareersApply-module__F_X0kq__copyBtn{display:none}}.CareersApply-module__F_X0kq__form{gap:var(--space-4);flex-direction:column;display:flex}.CareersApply-module__F_X0kq__row{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.CareersApply-module__F_X0kq__field{gap:0}.CareersApply-module__F_X0kq__field input{background:var(--color-surface);width:100%;height:60px;color:var(--color-ink);font-size:16px;font-weight:var(--font-weight-medium);border:none;border-radius:16px;padding:0 22px}.CareersApply-module__F_X0kq__field input::placeholder{color:#0d0f1180;font-weight:var(--font-weight-medium)}.CareersApply-module__F_X0kq__field input:focus{outline:2px solid var(--color-ink);outline-offset:1px}.CareersApply-module__F_X0kq__dropzone{justify-content:center;align-items:center;gap:var(--space-2);background:var(--color-surface);color:var(--color-ink);text-align:center;cursor:pointer;transition:border-color var(--motion-fast) var(--motion-ease), background var(--motion-fast) var(--motion-ease);border:2px dashed #0d0f112e;border-radius:16px;flex-direction:column;padding:28px 20px;display:flex}.CareersApply-module__F_X0kq__dropzoneOver{border-color:var(--color-ink);background:var(--color-surface-muted)}.CareersApply-module__F_X0kq__fileInput{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.CareersApply-module__F_X0kq__dropIcon{color:var(--color-ink);margin-bottom:var(--space-1);display:inline-flex}.CareersApply-module__F_X0kq__dropTitle{font-size:18px;font-weight:var(--font-weight-medium);color:var(--color-ink);word-break:break-word}.CareersApply-module__F_X0kq__dropHint{color:#0d0f1180;font-size:14px}.CareersApply-module__F_X0kq__browseBtn{margin-top:var(--space-3);border-radius:var(--radius-pill);font-size:15px;font-weight:var(--font-weight-medium);color:var(--color-ink);border:1px solid #0d0f1140;align-items:center;padding:10px 22px;display:inline-flex}.CareersApply-module__F_X0kq__messageField{display:block}.CareersApply-module__F_X0kq__hiddenLabelText{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.CareersApply-module__F_X0kq__textarea{background:var(--color-surface);width:100%;min-height:60px;color:var(--color-ink);font-size:16px;font-weight:var(--font-weight-medium);resize:vertical;border:none;border-radius:16px;padding:18px 22px;font-family:inherit}.CareersApply-module__F_X0kq__textarea::placeholder{color:#0d0f1180;font-weight:var(--font-weight-medium)}.CareersApply-module__F_X0kq__textarea:focus{outline:2px solid var(--color-ink);outline-offset:1px}.CareersApply-module__F_X0kq__form .CareersApply-module__F_X0kq__submitBtn{width:100%;margin-top:var(--space-2);background:var(--color-ink);color:var(--color-surface);border-color:var(--color-ink)}.CareersApply-module__F_X0kq__form .CareersApply-module__F_X0kq__submitBtn:hover{background:#000;border-color:#000}.CareersApply-module__F_X0kq__error{font-size:var(--font-size-sm);color:#fff;font-weight:var(--font-weight-medium);margin:0}.CareersApply-module__F_X0kq__consentRow{align-items:flex-start;gap:var(--space-3);cursor:pointer;display:flex}.CareersApply-module__F_X0kq__consentInput{opacity:0;width:0;height:0;position:absolute}.CareersApply-module__F_X0kq__consentBox{border:1.5px solid var(--color-surface);width:22px;height:22px;transition:background var(--motion-fast) var(--motion-ease);background:0 0;border-radius:6px;flex-shrink:0;margin-top:1px}.CareersApply-module__F_X0kq__consentInput:checked+.CareersApply-module__F_X0kq__consentBox{background:var(--color-surface);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M3.5 8.5l3 3 6-6' stroke='%2301d54b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.CareersApply-module__F_X0kq__consentInput:focus-visible+.CareersApply-module__F_X0kq__consentBox{outline:2px solid var(--color-surface);outline-offset:2px}.CareersApply-module__F_X0kq__consentText{font-size:var(--font-size-sm);color:#ffffffe6;line-height:var(--leading-normal)}.CareersApply-module__F_X0kq__consentText a{color:var(--color-surface);text-decoration:underline}.CareersApply-module__F_X0kq__success{gap:var(--space-3);text-align:center;background:#ffffff24;border-radius:20px;flex-direction:column;justify-content:center;height:100%;min-height:240px;padding:32px;display:flex}.CareersApply-module__F_X0kq__successTitle{font-size:24px;font-weight:var(--font-weight-medium);color:var(--color-surface)}.CareersApply-module__F_X0kq__successBody{font-size:var(--font-size-md);color:#ffffffd9}
.CareersDetailHero-module__xa8OzW__card{background:var(--color-surface);min-height:256px;color:var(--color-ink);border-radius:32px;flex-direction:column;padding:24px;display:flex}@media (min-width:1024px){.CareersDetailHero-module__xa8OzW__card{border-radius:40px;min-height:400px;padding:40px}}.CareersDetailHero-module__xa8OzW__meta{font-size:16px;font-weight:var(--font-weight-medium);color:#0d0f1180;margin:0}@media (max-width:767px){.CareersDetailHero-module__xa8OzW__metaSep{display:none}.CareersDetailHero-module__xa8OzW__metaTail{display:block}}.CareersDetailHero-module__xa8OzW__bottom{align-items:flex-start;gap:var(--space-6);flex-direction:column;margin-top:auto;padding-top:32px;display:flex}@media (min-width:768px){.CareersDetailHero-module__xa8OzW__bottom{justify-content:space-between;align-items:flex-end;gap:var(--space-8);flex-direction:row}}.CareersDetailHero-module__xa8OzW__copy{min-width:0}.CareersDetailHero-module__xa8OzW__card .CareersDetailHero-module__xa8OzW__title{font-size:28px;font-weight:var(--font-weight-medium);letter-spacing:-.03em;text-wrap:balance;color:var(--color-ink);margin:0;line-height:1.02}@media (min-width:768px){.CareersDetailHero-module__xa8OzW__card .CareersDetailHero-module__xa8OzW__title{font-size:64px}}.CareersDetailHero-module__xa8OzW__summary{max-width:52ch;font-size:16px;font-weight:var(--font-weight-light);line-height:var(--leading-relaxed);color:var(--color-ink-muted);text-wrap:pretty;margin:32px 0 0}@media (min-width:1024px){.CareersDetailHero-module__xa8OzW__summary{font-size:20px}}.CareersDetailHero-module__xa8OzW__applyBtn{flex-shrink:0}@media (max-width:767px){.CareersDetailHero-module__xa8OzW__applyBtn{justify-content:center;align-self:flex-start;min-height:50px}}
.CareersDetailBody-module__-ZMdyW__section{padding-block:var(--space-10)}.CareersDetailBody-module__-ZMdyW__title{font-size:32px;font-weight:var(--font-weight-medium);letter-spacing:-.02em;line-height:var(--leading-snug);color:var(--color-ink);margin:0}@media (min-width:1024px){.CareersDetailBody-module__-ZMdyW__title{font-size:40px}}.CareersDetailBody-module__-ZMdyW__divider{margin:var(--space-6) 0 var(--space-8);border:0;border-top:1px solid}.CareersDetailBody-module__-ZMdyW__row{grid-template-columns:1fr;align-items:start;gap:80px;display:grid}@media (min-width:768px){.CareersDetailBody-module__-ZMdyW__row{gap:var(--space-1);grid-template-columns:1fr 1.5fr}}.CareersDetailBody-module__-ZMdyW__icon{background:var(--color-ink);border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}@media (max-width:767px){.CareersDetailBody-module__-ZMdyW__icon{display:none}}.CareersDetailBody-module__-ZMdyW__icon img{filter:brightness(0)invert()}.CareersDetailBody-module__-ZMdyW__icon img.CareersDetailBody-module__-ZMdyW__iconIntro{filter:none}.CareersDetailBody-module__-ZMdyW__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.CareersDetailBody-module__-ZMdyW__prose{font-size:16px;font-weight:var(--font-weight-regular);line-height:var(--leading-relaxed);color:var(--color-ink);margin:0}.CareersDetailBody-module__-ZMdyW__item{padding-left:var(--space-5);font-size:16px;font-weight:var(--font-weight-regular);line-height:var(--leading-relaxed);color:var(--color-ink);position:relative}@media (min-width:1024px){.CareersDetailBody-module__-ZMdyW__prose,.CareersDetailBody-module__-ZMdyW__item{font-size:20px;line-height:1.4;font-weight:var(--font-weight-medium)}}.CareersDetailBody-module__-ZMdyW__item:before{content:"";background:var(--color-ink);border-radius:50%;width:4px;height:4px;position:absolute;top:.7em;left:2px}
