.page_cmdkContainer__6p2Ed{perspective:900px;width:100%;max-width:720px;position:relative;-webkit-user-select:none;user-select:none}@media (max-width:1024px){.page_cmdkContainer__6p2Ed{transform:scale(.85)}}@media (max-width:640px){.page_cmdkContainer__6p2Ed{transform:scale(.77)}}.page_cmdk__Du8ms{width:100%;transform-origin:top;position:relative;will-change:transform;position:absolute;inset:0;border-radius:12px;border:1px solid var(--color-border-tertiary);background:linear-gradient(180deg,rgba(255,255,255,.1) 40%,rgba(8,9,10,.1));box-shadow:inset 0 1.503px 5.261px 0 rgba(255,255,255,.04),inset 0 -.752px .752px 0 rgba(255,255,255,.1)}.page_cmdk__Du8ms:after{content:"";position:absolute;top:-1px;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0,var(--color-text-primary) 50%,transparent 100%);opacity:.5}.page_cmdk__Du8ms:before{content:"";position:absolute;bottom:-2px;left:-180px;right:-180px;height:80%;background:linear-gradient(180deg,transparent 0,var(--color-bg-primary) 100%);z-index:1}.page_cmdkItems__pXt2q{margin-top:48px}.page_cmdkItems__pXt2q:after{content:"";position:absolute;bottom:-2px;left:-180px;right:-180px;height:80%;background:linear-gradient(180deg,transparent 0,var(--color-bg-primary) 100%)}.page_cmdkInput__Uzr2g{height:54px;gap:12px;padding:0 20px;font-size:17px;border:none;background:transparent;width:100%;outline:none;border-bottom:1px solid var(--color-border-primary);pointer-events:none;position:relative}.page_cmdkInput__Uzr2g::placeholder{color:var(--color-text-tertiary)}.page_inputWrapper__oCJvZ:after{content:"";height:22px;width:1.5px;display:inline-block;background:var(--color-indigo);border-radius:9999px;transform:translateY(1px);animation:page_blink__6SLYY 1.25s step-end infinite;position:absolute;left:16px;top:14px}.page_cmdkItem__RrsgW{height:42px;display:flex;gap:12px;align-items:center;padding-inline:24px;position:relative}.page_cmdkItem__RrsgW.page_cmdkItemSelected__Yqp2I{border-radius:8px;height:48px;position:relative;background:linear-gradient(180deg,rgb(52,52,52),rgb(45,45,45));box-shadow:inset 0 -2.75px 4.75px 0 rgba(255,255,255,.14),inset 0 -.752px .752px 0 rgba(255,255,255,.1),0 54px 73px 3px rgba(0,0,0,.5)}.page_cmdkItem__RrsgW.page_cmdkItemSelected__Yqp2I:after{content:"";position:absolute;inset:0;border-radius:8px;border:1px solid rgba(255,255,255,.1)}.page_glassEffect__c5iDl{position:absolute;left:24px;right:24px;top:21px;display:flex;align-items:center;gap:12px;opacity:.08;filter:blur(1px);transform:rotateX(20deg)}.page_cmdkBadge__1IBFp{background-color:var(--color-bg-secondary);border-radius:4px;padding:2px 6px;font-size:10px;font-weight:var(--font-weight-medium);color:var(--color-text-tertiary);position:relative}.page_bentoA__6Wl20{position:relative}.page_bentoA__6Wl20:after{--border-width:1px;content:"";position:absolute;top:0;bottom:0;right:0;height:100%;width:var(--border-width);background:var(--color-border-translucent);transform:translateX(calc(var(--grid-gap) / 2 + var(--border-width) / 2))}@media (max-width:768px){.page_bentoA__6Wl20:after{content:none}}.page_bentoB___JWpk{padding-left:8px;padding-bottom:48px}@media (max-width:640px){.page_bentoB___JWpk{overflow:hidden;padding-bottom:24px;padding-left:0}}.page_lastBentoContent__TCtSW{padding-left:8px}@media (max-width:640px){.page_lastBentoContent__TCtSW{padding-left:0}}.page_bentoContent__ZsQRR{max-width:410px}.page_maskRightBottom__U3gaH{-webkit-mask-image:linear-gradient(to bottom,var(--mask-visible) 0,var(--mask-visible) 40%,var(--mask-invisible) 100%),linear-gradient(to right,var(--mask-visible) 0,var(--mask-visible) 40%,var(--mask-invisible) 95%);mask-image:linear-gradient(to bottom,var(--mask-visible) 0,var(--mask-visible) 40%,var(--mask-invisible) 100%),linear-gradient(to right,var(--mask-visible) 0,var(--mask-visible) 40%,var(--mask-invisible) 95%);-webkit-mask-composite:source-in,xor;mask-composite:intersect}.page_maskRight__VKiT1{-webkit-mask-image:linear-gradient(to right,var(--mask-visible) 0,var(--mask-visible) 40%,var(--mask-invisible) 95%);mask-image:linear-gradient(to right,var(--mask-visible) 0,var(--mask-visible) 40%,var(--mask-invisible) 95%)}.page_cursors__ZnZmw{position:absolute;left:50%;top:50%;transform:translateX(-103%) translateY(-25%);display:flex;width:635px;max-height:355px;height:100%;flex-wrap:wrap;pointer-events:auto}@media (max-width:640px){.page_cursors__ZnZmw{transform:translateX(-95%) translateY(-26%) scale(.84)}}.page_cursor__BPGK2{position:absolute}.page_illustration__bAqz3{height:453px;width:100%;margin:-112px auto 0;max-width:100%;position:relative;display:flex}@media (max-width:1400px){.page_illustration__bAqz3{overflow:hidden}}@media (max-width:640px){.page_illustration__bAqz3{margin-top:-196px}}.page_illustration__bAqz3:before{content:"";display:block;width:51vw;flex-shrink:0}.page_illustration__bAqz3:after{content:none;position:absolute;top:0;right:0;bottom:0;width:50%;background:linear-gradient(270deg,var(--color-bg-primary) 0,transparent 100%)}@media (min-width:1792px){.page_illustration__bAqz3:after{content:""}}.page_hand__pPoem{height:100%;width:auto;overflow:hidden;flex-shrink:0;position:relative;-webkit-user-select:none;user-select:none}@media (max-width:640px){.page_hand__pPoem{height:auto}}.page_hand__pPoem .page_handSvg__Lbedd,.page_hand__pPoem img{height:100%;width:905px;display:block}@media (max-width:640px){.page_hand__pPoem .page_handSvg__Lbedd,.page_hand__pPoem img{width:320px;height:auto;transform:translateY(193px)}}.page_hand__pPoem:after{content:none;position:absolute;inset:0;background:linear-gradient(270deg,var(--color-bg-primary) 0,transparent 100%);pointer-events:none}@media (min-width:1792px){.page_hand__pPoem:after{content:""}}.page_textarea__WcS7T{padding:16px;height:82px;background:var(--color-bg-secondary);border:1px solid var(--color-border-translucent);border-radius:6px;width:380px}@media (max-width:1024px){.page_textarea__WcS7T{width:340px}}@media (max-width:640px){.page_textarea__WcS7T{margin-left:-32px;width:296px;-webkit-mask-image:linear-gradient(to left,var(--mask-visible) 0,var(--mask-invisible) 95%);mask-image:linear-gradient(to left,var(--mask-visible) 0,var(--mask-invisible) 95%)}}.page_autocompleteUi__Hx820{background:var(--color-bg-quaternary);border-radius:4px;padding:0 4px;height:24px;display:inline-flex;gap:2px;align-items:center}.page_autocompleteUi__Hx820:after{content:"";height:14px;width:1.5px;display:inline-block;background:var(--color-indigo);border-radius:9999px;transform:translateY(1px);animation:page_blink__6SLYY 1.25s step-end infinite}.page_dropdown__wXJTo{padding:4px;border-radius:8px;background:var(--color-bg-secondary);border:1px solid var(--color-border-translucent);width:256px;position:absolute;right:8px;top:52px;-webkit-user-select:none;user-select:none}@media (max-width:640px){.page_dropdown__wXJTo{left:96px;width:232px}}.page_dropdownItem__F6RjW{padding:8px;display:flex;align-items:center;border-radius:8px;transition:transform .16s var(--ease-out-quad);border:none;width:100%;background:transparent;cursor:default;will-change:transform}.page_dropdownItem__F6RjW[data-selected=true]{background:var(--color-bg-quaternary);cursor:pointer}.page_dropdownItem__F6RjW[data-selected=true]:active{transform:scale(.97)}.page_badge__ZX4vB{font-size:10px;height:17px;padding:0 4px;border-radius:4px;border:1px solid var(--color-border-secondary);margin-left:10px;color:var(--color-text-tertiary);display:inline-flex;align-items:center}.page_card__ZO2hG{padding:20px 24px;background:var(--color-bg-secondary);border:1px solid var(--color-border-translucent);border-radius:6px;-webkit-mask-image:linear-gradient(to right,var(--mask-visible) 0,var(--mask-visible) 25%,var(--mask-invisible) 100%);mask-image:linear-gradient(to right,var(--mask-visible) 0,var(--mask-visible) 25%,var(--mask-invisible) 100%)}.page_separator__j7Q33{width:2px;height:12px;background:var(--color-border-primary);border-radius:9999px;margin-left:7px;margin-block:1px}.page_textareaContainer__NURbV{position:relative;-webkit-user-select:none;user-select:none}@media (max-width:640px){.page_textareaContainer__NURbV{height:164px}}@keyframes page_blink__6SLYY{0%{visibility:visible}50%{visibility:hidden}to{visibility:visible}}@media (max-width:640px){.page_mobileBorder___kSx2{border-top:1px solid var(--color-line-tertiary)}.page_title__aWck_{font-size:38px}}.page_dialPanel__2LtsA{position:fixed;top:16px;right:16px;bottom:16px;width:300px;z-index:9999;pointer-events:none}.page_dialPanel__2LtsA>*{height:100%;pointer-events:auto}.Link_root__cNtak{text-decoration:none;cursor:pointer}.Link_variant-none__aXaOH{color:currentColor}@media (any-hover:hover){.Link_variant-none__aXaOH:hover{color:currentColor}}.Link_variant-underline__z5z7W{transition:var(--speed-regularTransition);transition-property:text-decoration-color;color:var(--color-text-primary);text-decoration:underline;text-decoration-thickness:var(--underline-thickness);text-underline-offset:var(--underline-offset);text-decoration-color:var(--color-text-quaternary)}@media (any-hover:hover){.Link_variant-underline__z5z7W:hover{text-decoration-color:var(--color-text-tertiary)}}.Link_variant-dimmed__kvcr0{color:var(--color-text-tertiary);transition:color var(--speed-quickTransition);text-decoration:none}.Link_variant-dimmed__kvcr0[aria-current=page]{color:var(--color-text-secondary);font-weight:var(--font-weight-medium)}@media (any-hover:hover){.Link_variant-dimmed__kvcr0:hover{color:var(--color-text-primary)}}.Link_variant-primary___PVxF{font-weight:var(--font-weight-medium);color:var(--color-link-primary);transition:color var(--speed-quickTransition)}@media (any-hover:hover){.Link_variant-primary___PVxF:hover{color:var(--color-link-hover)}}.Link_variant-fade__U2YWc{transition:color var(--speed-quickTransition)}@media (any-hover:hover){.Link_variant-fade__U2YWc:hover{color:var(--color-text-tertiary)}}.LinkAnchor_inline__sY3ns{position:relative;display:inline;margin-left:8px;transition:opacity .2s,visibility 0s var(--visibility-delay,.2s);opacity:0;visibility:hidden}.LinkAnchor_root__3QL80{display:inline-block}.LinkAnchor_positioner__MMZ1Z{display:inline-block;width:16px;height:16px}.LinkAnchor_icon__5L0U7{position:absolute;top:50%;transition:transform .2s;transform:translateY(-50%) translateX(-8px)}.LinkAnchor_root__3QL80:where(:hover,:focus) .LinkAnchor_inline__sY3ns{opacity:1;visibility:visible;--visibility-delay:0s}.LinkAnchor_root__3QL80:where(:hover,:focus) .LinkAnchor_icon__5L0U7{transform:translateY(-50%)}.JobListing_outer__Z8VmX{padding-inline:var(--homepage-outer-padding)}.JobListing_inner__C90VS,.JobListing_outer__Z8VmX{max-width:var(--homepage-max-width);margin-inline:auto;width:100%}.JobListing_inner__C90VS{padding-top:128px;padding-bottom:200px}@media (max-width:768px){.JobListing_inner__C90VS{padding-bottom:128px;padding-top:32px;padding-bottom:64px}}.JobListing_title__pLs91{display:flex}.JobListing_empty__4T1mN{padding-block:24px}.JobListing_list__c3Q9W{list-style:none;padding:0;margin:0}.JobListing_list__c3Q9W li{margin:0;padding:0}@media (max-width:768px){.JobListing_list__c3Q9W{padding-block:24px}.JobListing_list__c3Q9W,.JobListing_list__c3Q9W li{display:flex;flex-direction:column;gap:24px}}.JobListing_row__mcuSQ{display:grid;grid-template-columns:1fr 1fr;align-items:center;padding-block:24px;border-top:1px solid var(--color-border-translucent)}@media (max-width:768px){.JobListing_row__mcuSQ{grid-template-columns:1fr;padding-block:0;border-top:none}}.JobListing_jobRow__zbFPQ{position:relative;display:grid;grid-template-columns:1fr 1fr;align-items:baseline;padding-block:24px;margin-inline:-16px;padding-inline:16px;border-top:1px solid var(--color-border-translucent);isolation:isolate}.JobListing_jobRow__zbFPQ:before{content:"";position:absolute;pointer-events:none;inset:0;background:var(--color-bg-level-2);opacity:0;border-radius:12px;z-index:-1}.JobListing_jobRow__zbFPQ:active:before{background:var(--color-bg-level-3)}@media (any-hover:hover){.JobListing_jobRow__zbFPQ:hover:before{opacity:1}.JobListing_jobRow__zbFPQ:hover,.JobListing_jobRow__zbFPQ:hover+.JobListing_jobRow__zbFPQ{border-color:transparent}}@media (max-width:768px){.JobListing_jobRow__zbFPQ{grid-template-columns:1fr auto;padding-block:0;border-top:none;margin-inline:0;padding-inline:0}.JobListing_jobRow__zbFPQ:before{display:none}}.JobListing_departmentRow__ucLT1{padding-top:48px}@media (max-width:768px){.JobListing_departmentRow__ucLT1{padding-top:0}}.JobListing_departmentRow__ucLT1.JobListing_first__J_V_0{padding-top:24px;border-top:none}@media (max-width:768px){.JobListing_departmentRow__ucLT1.JobListing_first__J_V_0{padding-top:0}}.JobListing_rowLeft__4Inka{display:flex;align-items:center}.JobListing_rowRight__OztmC{display:flex;align-items:baseline;padding-left:var(--homepage-padding-inset);gap:8px}@media (max-width:768px){.JobListing_rowRight__OztmC{display:contents}}.JobListing_location__ZyVJo{flex:1 1}.JobListing_learnMore__jFBoT{flex-shrink:0;text-align:right;color:var(--color-link-primary)}@media (max-width:768px){.JobListing_learnMore__jFBoT{grid-column:2;grid-row:1;color:unset}}.GenericHero_outer__zcrAV{padding-inline:var(--homepage-outer-padding)}.GenericHero_inner__2NG_o,.GenericHero_outer__zcrAV{max-width:var(--homepage-max-width);margin-inline:auto;width:100%}.GenericHero_description__8RmJ5{display:inline-block}@media (max-width:1280px){.GenericHero_description__8RmJ5{max-width:378px}}@media (max-width:768px){.GenericHero_description__8RmJ5{max-width:320px}}.GenericHero_media__sOO1V{max-width:var(--homepage-max-width);margin-inline:auto;padding-inline:var(--homepage-outer-padding)}@media (max-width:768px){.GenericHero_media__sOO1V{padding-inline:0}.GenericHero_media__sOO1V *{border-radius:0!important}}@media (max-width:1280px){.GenericHero_descriptionRow__NgNgy{align-items:baseline}}@media (max-width:1024px){.GenericHero_descriptionRow__NgNgy{flex-direction:column;align-items:flex-start;gap:20px}}