.Yjxmua_section,.Yjxmua_hero{color:var(--ds-color-fg-strong);background:var(--ds-color-fill-white)}.Yjxmua_hero{position:relative;overflow:hidden}.Yjxmua_container{width:min(100%,1200px);padding-inline:var(--ds-spacing-md);margin-inline:auto}.Yjxmua_heroInner{z-index:1;padding-block:88px 68px;position:relative}.Yjxmua_heading,.Yjxmua_topicTitle{font-family:var(--ds-font-serif-heading);margin:0;font-weight:500}.Yjxmua_heroBottom{gap:var(--ds-spacing-4xl);margin-top:var(--ds-spacing-4xl);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:end;display:grid}.Yjxmua_lead,.Yjxmua_prose,.Yjxmua_topicBody{font-family:var(--ds-font-sans);font-size:var(--recruit-body-size);line-height:var(--recruit-body-leading);letter-spacing:.02em;font-weight:400}.Yjxmua_lead{text-wrap:pretty;overflow-wrap:break-word;max-width:41em}.Yjxmua_heroActions{gap:var(--ds-spacing-sm);flex-wrap:wrap;align-items:center;display:flex}.Yjxmua_companyLink{align-items:center;gap:var(--ds-spacing-sm);min-height:44px;margin-top:var(--ds-spacing-xs);font-family:var(--ds-font-sans);text-underline-offset:5px;font-size:14px;text-decoration:underline;display:inline-flex}.Yjxmua_companyLink:focus-visible{outline:2px solid var(--ds-color-fg-primary);outline-offset:4px}.Yjxmua_section{scroll-margin-top:16px}.Yjxmua_sectionInner{padding-block:var(--recruit-section-spacing)}.Yjxmua_section:not(.Yjxmua_light)+.Yjxmua_section:not(.Yjxmua_light) .Yjxmua_sectionInner{padding-top:0}.Yjxmua_light{background:var(--ds-color-fill-faint)}.Yjxmua_heading{font-size:var(--recruit-heading-size);line-height:var(--recruit-heading-leading);letter-spacing:var(--recruit-heading-tracking);text-wrap:balance;overflow-wrap:break-word}.Yjxmua_sectionContent{margin-top:var(--recruit-heading-gap)}.Yjxmua_introProse{max-width:48em}.Yjxmua_introProse p{text-wrap:pretty;overflow-wrap:break-word}.Yjxmua_introProse p+p{margin-top:var(--ds-spacing-md)}.Yjxmua_productScreen{max-width:1000px;margin-top:var(--ds-spacing-4xl)}.Yjxmua_topics{gap:var(--ds-spacing-3xl);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.Yjxmua_topicTitle{font-size:var(--recruit-subheading-size);white-space:pre-line;text-wrap:balance;overflow-wrap:break-word;line-height:1.65}.Yjxmua_topicBody{margin-top:var(--ds-spacing-lg)}.Yjxmua_topicPhrase{max-width:100%;display:inline-block}@media (min-width:801px){.Yjxmua_topicPhrase{display:block}}.Yjxmua_culturePhoto{margin-top:var(--ds-spacing-4xl)}.Yjxmua_culturePhoto>div{border-radius:0}.Yjxmua_culturePhoto img{object-position:center 43%}.Yjxmua_message{gap:var(--ds-spacing-xl) var(--ds-spacing-3xl);grid-template-columns:minmax(0,1fr) 340px;align-items:start;display:grid}.Yjxmua_messageLead{min-width:0;font-family:var(--ds-font-serif-heading);text-wrap:pretty;overflow-wrap:break-word;margin:0;font-size:clamp(1.25rem,2vw,1.8rem);font-weight:500;line-height:1.85}.Yjxmua_messageLead span{text-wrap:balance;display:block}.Yjxmua_messagePerson{grid-area:1/2/span 2;min-width:0;margin:0}.Yjxmua_messagePortrait{aspect-ratio:4/5;border-radius:0}.Yjxmua_messagePortraitImage{transform-origin:60% 58%;transform:scale(1.1)}.Yjxmua_messagePerson figcaption{margin-top:var(--ds-spacing-sm);font-family:var(--ds-font-sans)}.Yjxmua_messagePerson figcaption span{font-size:12px;display:block}.Yjxmua_messagePerson figcaption strong{margin-top:var(--ds-spacing-3xs);font-size:18px;font-weight:500;display:block}.Yjxmua_messageBody{grid-column:1;min-width:0}.Yjxmua_snapshots{gap:var(--ds-spacing-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.Yjxmua_snapshot{border-radius:0;min-width:0}.Yjxmua_members{gap:var(--ds-spacing-4xl) var(--ds-spacing-3xl);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.Yjxmua_member{min-width:0;scroll-margin-top:110px}.Yjxmua_memberHead{align-items:center;gap:var(--ds-spacing-md);display:flex}.Yjxmua_portrait{border-radius:0;flex:0 0 120px;width:120px}.Yjxmua_memberName{font-family:var(--ds-font-serif-heading);font-size:21px;line-height:1.6}.Yjxmua_memberRole{margin-top:4px;font-size:13px;line-height:1.7}.Yjxmua_memberBackground{margin-top:var(--ds-spacing-md);font-size:14px;font-weight:400;line-height:1.9}.Yjxmua_otherMembers{margin-top:var(--ds-spacing-4xl);grid-template-columns:repeat(3,minmax(0,1fr))}.Yjxmua_otherMembers .Yjxmua_memberBackground{margin-top:4px}.Yjxmua_subsectionHeading{font-family:var(--ds-font-sans);font-size:var(--recruit-label-size);overflow-wrap:break-word;margin:0;font-weight:500;line-height:1.7}.Yjxmua_toolSupport{margin-top:var(--ds-spacing-4xl)}.Yjxmua_workstyleGrid{grid-template-columns:minmax(0,1fr);display:grid}.Yjxmua_workstyleDetails,.Yjxmua_supportDetails{gap:var(--ds-spacing-md);margin-top:var(--ds-spacing-xl);font-family:var(--ds-font-sans);font-size:var(--recruit-body-size);font-weight:400;line-height:var(--recruit-body-leading);display:grid}.Yjxmua_workstyleDetails>div{gap:var(--ds-spacing-md);grid-template-columns:6em minmax(0,1fr);display:grid}.Yjxmua_supportDetails>div{gap:var(--ds-spacing-2xl);grid-template-columns:180px minmax(0,1fr);display:grid}.Yjxmua_workstyleDetails dt,.Yjxmua_supportDetails dt{font-weight:500}.Yjxmua_workstyleDetails dd,.Yjxmua_supportDetails dd{overflow-wrap:break-word;margin:0;font-weight:400}.Yjxmua_positions [data-persona-job-id] a{gap:var(--ds-spacing-2xs) var(--ds-spacing-lg);padding-block:var(--ds-spacing-2xl);grid-template-columns:minmax(0,1fr) auto;display:grid}.Yjxmua_positions [data-persona-job-title]{grid-column:1;font-size:20px}.Yjxmua_positions [data-persona-job-id] a>span:nth-child(2){grid-column:1;font-size:14px;line-height:1.8}.Yjxmua_positions [data-persona-job-id] a>svg{grid-area:1/2/span 2;align-self:center}@media (min-width:768px){.Yjxmua_container{padding-inline:var(--ds-spacing-xl)}}@media (max-width:1023px){.Yjxmua_message{column-gap:var(--ds-spacing-2xl);grid-template-columns:minmax(0,1fr) 280px}.Yjxmua_heroInner{padding-block:68px 46px}.Yjxmua_heroBottom{gap:var(--ds-spacing-2xl);grid-template-columns:1fr}.Yjxmua_members,.Yjxmua_otherMembers{grid-template-columns:repeat(2,minmax(0,1fr))}.Yjxmua_topics{gap:var(--ds-spacing-xl)}}@media (max-width:800px){.Yjxmua_message{column-gap:var(--ds-spacing-xl);grid-template-columns:minmax(0,1fr) 220px}.Yjxmua_topics,.Yjxmua_workstyleGrid{grid-template-columns:1fr}.Yjxmua_supportDetails>div{gap:var(--ds-spacing-4xs);grid-template-columns:1fr}}@media (max-width:767px){.Yjxmua_snapshots{grid-template-columns:1fr}}@media (max-width:600px){.Yjxmua_message{gap:var(--ds-spacing-lg);grid-template-columns:1fr}.Yjxmua_messagePerson{align-items:center;gap:var(--ds-spacing-md);grid-area:2/1;display:flex}.Yjxmua_messagePortrait{flex-shrink:0;width:144px}.Yjxmua_messagePerson figcaption{margin-top:0}.Yjxmua_heroInner{padding-block:46px}.Yjxmua_heroBottom{margin-top:var(--ds-spacing-2xl)}.Yjxmua_topics,.Yjxmua_members{gap:var(--ds-spacing-2xl);grid-template-columns:1fr}.Yjxmua_topicBody{margin-top:var(--ds-spacing-sm)}.Yjxmua_productScreen,.Yjxmua_culturePhoto{margin-top:var(--ds-spacing-2xl)}.Yjxmua_otherMembers{gap:var(--ds-spacing-xl);grid-template-columns:repeat(2,minmax(0,1fr))}.Yjxmua_positions [data-persona-job-title]{font-size:17px}}@media (prefers-reduced-motion:no-preference){.Yjxmua_heroTitle{animation:1.2s ease-out both Yjxmua_engineer-enter}.Yjxmua_heroBottom{animation:1.5s ease-out .12s both Yjxmua_engineer-enter}@keyframes Yjxmua_engineer-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}}
._59PFRW_title{font-family:var(--ds-font-serif-heading);letter-spacing:-.045em;text-align:left;margin:0;font-size:clamp(3rem,6.7vw,6rem);font-weight:500;line-height:1.4}._59PFRW_line{word-break:auto-phrase;overflow-wrap:break-word;display:block}@media (max-width:800px){._59PFRW_title{font-size:clamp(2.1rem,7.8vw,4rem)}}@media (max-width:600px){._59PFRW_title{font-size:clamp(1.95rem,8.1vw,3rem);line-height:1.5}}
._6nohHq_entries{margin-top:var(--ds-spacing-4xl);scroll-margin-top:16px}._6nohHq_list{gap:var(--ds-spacing-md);grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;display:grid}._6nohHq_link{align-content:space-between;align-items:start;gap:var(--ds-spacing-md) var(--ds-spacing-sm);height:100%;min-height:172px;padding:var(--ds-spacing-lg);border:1px solid color-mix(in srgb, var(--ds-color-fg-primary) 38%, transparent);background:color-mix(in srgb, var(--ds-color-fill-white) 78%, transparent);color:var(--ds-color-fg-strong);font-family:var(--ds-font-sans);grid-template-columns:minmax(0,1fr) 36px;transition:background .25s,border-color .25s;display:grid}._6nohHq_label{letter-spacing:.015em;word-break:auto-phrase;overflow-wrap:anywhere;font-size:23px;font-weight:600;line-height:1.45}._6nohHq_icon{width:30px;height:30px;color:var(--ds-color-fg-primary);justify-self:center;margin-top:2px}._6nohHq_body{color:var(--ds-color-fg-secondary);align-self:center;font-size:14px;font-weight:400;line-height:1.8}._6nohHq_arrow{background:var(--ds-color-fg-primary);width:36px;height:36px;color:var(--ds-color-fill-white);border-radius:50%;place-items:center;display:grid}._6nohHq_arrow svg{width:19px;height:19px;transition:transform .25s}._6nohHq_link:hover{background:var(--ds-color-fill-white);border-color:var(--ds-color-fg-primary)}._6nohHq_link:hover ._6nohHq_arrow svg{transform:translate(3px)}._6nohHq_link:focus-visible{outline:2px solid var(--ds-color-fg-strong);outline-offset:4px}@media (max-width:1100px){._6nohHq_link{padding:var(--ds-spacing-md);min-height:172px}._6nohHq_label{font-size:21px}}@media (max-width:800px){._6nohHq_list{gap:var(--ds-spacing-sm);grid-template-columns:1fr}._6nohHq_link{gap:var(--ds-spacing-3xs) var(--ds-spacing-md);grid-template-columns:32px minmax(0,1fr) 36px;align-content:center;min-height:104px}._6nohHq_icon{grid-area:1/1/3;align-self:center}._6nohHq_label{grid-area:1/2}._6nohHq_body{grid-area:2/2}._6nohHq_arrow{grid-area:1/3/3;align-self:center}}@media (max-width:400px){._6nohHq_link{gap:var(--ds-spacing-3xs) var(--ds-spacing-xs);grid-template-columns:minmax(0,1fr) 32px}._6nohHq_label,._6nohHq_body{grid-column:1}._6nohHq_label{font-size:20px}._6nohHq_body{font-size:13px}._6nohHq_icon{display:none}._6nohHq_arrow{grid-column:2;width:32px;height:32px}}@media (prefers-reduced-motion:reduce){._6nohHq_link,._6nohHq_arrow svg{transition:none}}
.IDsVoW_root{--voice-accent:var(--ds-color-fg-primary);font-family:var(--ds-font-sans)}.IDsVoW_lead{padding-top:var(--ds-spacing-2xl);border-top:1px solid var(--ds-color-stroke-neutral);font-size:var(--recruit-body-size);margin:0;font-weight:500;line-height:1.9}.IDsVoW_voices{grid-template-columns:repeat(3,minmax(0,1fr));gap:44px 28px;margin:52px 0 0;padding:0;list-style:none;display:grid}.IDsVoW_voice{min-width:0}.IDsVoW_voiceLink{color:inherit;text-decoration:none;display:block}.IDsVoW_voiceLink:focus-visible{outline:2px solid var(--ds-color-fg-primary);outline-offset:6px}.IDsVoW_bubble{isolation:isolate;align-items:center;min-height:350px;padding:56px 34px 100px;display:grid;position:relative}.IDsVoW_oval .IDsVoW_bubble{padding-inline:43px}.IDsVoW_angular .IDsVoW_bubble{padding-inline:38px}.IDsVoW_bubbleShape{z-index:-1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.IDsVoW_shadow{fill:var(--voice-accent)}.IDsVoW_outline{fill:var(--ds-color-fill-white);stroke:var(--voice-accent);stroke-width:1.25px}.IDsVoW_quote{overflow-wrap:anywhere;text-underline-offset:5px;text-decoration-skip-ink:auto;margin:0;font-size:17px;font-weight:600;line-height:1.9;text-decoration:underline;text-decoration-thickness:1px}@media (hover:hover){.IDsVoW_voiceLink:hover .IDsVoW_outline{fill:var(--ds-color-fill-faint)}}@media (max-width:1199px){.IDsVoW_voices{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}}@media (max-width:600px){.IDsVoW_lead{padding-top:var(--ds-spacing-lg)}.IDsVoW_voices{grid-template-columns:minmax(0,1fr);gap:28px;max-width:420px;margin:32px auto 0}.IDsVoW_bubble{min-height:340px;padding-block:52px 92px}.IDsVoW_quote{font-size:16px;line-height:1.85}}@media (prefers-reduced-motion:no-preference){.IDsVoW_outline{transition:fill .18s}}@media (max-width:360px){.IDsVoW_bubble{min-height:380px;padding:60px 32px 104px}.IDsVoW_oval .IDsVoW_bubble{padding-inline:43px}.IDsVoW_angular .IDsVoW_bubble{padding-inline:32px}}
.g4YGSq_compact{width:100%;min-width:0;max-width:680px;margin-inline:auto;position:relative}.g4YGSq_edgeCarousel,.g4YGSq_edgeFrame{min-width:0;position:relative}.g4YGSq_edgeButtons{pointer-events:none;display:flex;position:absolute;inset:0}.g4YGSq_edgeButton{width:50%;padding-inline:var(--ds-spacing-md);color:var(--ds-color-fg-strong);cursor:pointer;pointer-events:auto;background:0 0;border:0;align-items:center;display:flex}.g4YGSq_edgeButton:last-child{justify-content:flex-end}.g4YGSq_edgeButton span{background:var(--ds-color-fill-white);opacity:0;border-radius:50%;place-items:center;width:44px;height:44px;transition:opacity .15s;display:grid;box-shadow:0 1px 8px #0000002e}.g4YGSq_edgeButton:hover span,.g4YGSq_edgeButton:focus-visible span{opacity:1}.g4YGSq_edgeButton:focus-visible{outline:2px solid var(--ds-color-fg-primary);outline-offset:-2px}@media (pointer:coarse){.g4YGSq_edgeButtons{display:none}}.g4YGSq_controls{margin-top:var(--ds-spacing-xs);justify-content:center;display:flex}.g4YGSq_viewport{--product-slide-gap:20px;gap:var(--product-slide-gap);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;display:flex;overflow-x:auto}.g4YGSq_viewport::-webkit-scrollbar{display:none}.g4YGSq_viewport:focus-visible{outline:2px solid var(--ds-color-fg-primary);outline-offset:4px}.g4YGSq_slide{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;min-width:0}@media (max-width:600px){.g4YGSq_viewport{--product-slide-gap:12px}}@media (prefers-reduced-motion:no-preference){.g4YGSq_viewport{scroll-behavior:smooth}}
.ja4YpG_prepGen:after{content:"";background:#a2965a;width:0;animation:15s infinite ja4YpG_prep-gen;position:absolute;inset:0 auto 0 0}.ja4YpG_prepGenLabel{animation:15s infinite ja4YpG_prep-gen-label}.ja4YpG_prepCard{opacity:0;animation:15s infinite ja4YpG_prep-card;transform:translateY(.6em)}.ja4YpG_prepCard1{animation-delay:.5s}.ja4YpG_prepCard2{animation-delay:1.3s}.ja4YpG_prepCard3{animation-delay:2.1s}.ja4YpG_prepOpen{max-height:0;animation:15s infinite ja4YpG_prep-open;overflow:hidden}.ja4YpG_prepChipOn{animation:15s infinite ja4YpG_prep-chip}.ja4YpG_prepYours{opacity:0;animation:15s infinite ja4YpG_prep-yours}.ja4YpG_prepStamp{opacity:0;animation:15s infinite ja4YpG_prep-stamp;transform:rotate(-6deg)scale(1.6)}@keyframes ja4YpG_prep-gen{0%{width:0}30%{width:100%}92%{opacity:1;width:100%}to{opacity:0;width:100%}}@keyframes ja4YpG_prep-gen-label{0%,29%{opacity:1}32%,to{opacity:0}}@keyframes ja4YpG_prep-card{0%,3%{opacity:0;transform:translateY(.6em)}8%,92%{opacity:1;transform:none}to{opacity:0}}@keyframes ja4YpG_prep-open{0%,36%{max-height:0}44%,92%{max-height:12em}to{max-height:0}}@keyframes ja4YpG_prep-chip{0%,35%{background:0 0}40%,92%{background:#faf8f1}to{background:0 0}}@keyframes ja4YpG_prep-yours{0%,28%{opacity:0}32%,92%{opacity:1}to{opacity:0}}@keyframes ja4YpG_prep-stamp{0%,48%{opacity:0;transform:rotate(-6deg)scale(1.6)}52%,92%{opacity:1;transform:rotate(-6deg)scale(1)}to{opacity:0}}.ja4YpG_aptTimer{transform-origin:0;animation:12s linear infinite ja4YpG_apt-timer}.ja4YpG_aptQuestionA{animation:12s infinite ja4YpG_apt-qa}.ja4YpG_aptQuestionB{opacity:0;animation:12s infinite ja4YpG_apt-qb;transform:translate(110%)}.ja4YpG_aptPick{animation:12s infinite ja4YpG_apt-pick}.ja4YpG_aptOk{opacity:0;animation:12s infinite ja4YpG_apt-ok}.ja4YpG_aptFinger{opacity:0;animation:12s infinite ja4YpG_apt-finger}.ja4YpG_aptNext{animation:12s infinite ja4YpG_apt-next}.ja4YpG_aptCount12{animation:12s infinite ja4YpG_apt-n12}.ja4YpG_aptCount13{opacity:0;animation:12s infinite ja4YpG_apt-n13}@keyframes ja4YpG_apt-timer{0%{transform:scaleX(1)}to{transform:scaleX(.15)}}@keyframes ja4YpG_apt-finger{0%,12%{opacity:0;top:92%;left:70%}20%{opacity:1}30%{top:47%;left:46%}33%{transform:scale(.75)}36%{transform:scale(1)}44%{opacity:1;top:47%;left:46%}52%{top:91%;left:86%}55%{transform:scale(.75)}58%{opacity:1;transform:scale(1)}62%,to{opacity:0;top:91%;left:86%}}@keyframes ja4YpG_apt-pick{0%,33%{box-shadow:none;border-color:#e6e3da}34%,60%{border-color:#c9a96e;box-shadow:0 0 0 .15em #c9a96e59}61%,to{box-shadow:none;border-color:#e6e3da}}@keyframes ja4YpG_apt-ok{0%,38%{opacity:0}42%,60%{opacity:1}61%,to{opacity:0}}@keyframes ja4YpG_apt-next{0%,50%{transform:none}55%{transform:scale(.94)}58%,to{transform:none}}@keyframes ja4YpG_apt-qa{0%,58%{opacity:1;transform:translate(0)}66%,96%{opacity:0;transform:translate(-110%)}to{opacity:1;transform:translate(0)}}@keyframes ja4YpG_apt-qb{0%,58%{opacity:0;transform:translate(110%)}66%,96%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(110%)}}@keyframes ja4YpG_apt-n12{0%,60%{opacity:1}62%,98%{opacity:0}to{opacity:1}}@keyframes ja4YpG_apt-n13{0%,60%{opacity:0}62%,98%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.ja4YpG_prepGen:after,.ja4YpG_prepGenLabel,.ja4YpG_prepCard,.ja4YpG_prepOpen,.ja4YpG_prepChipOn,.ja4YpG_prepYours,.ja4YpG_prepStamp,.ja4YpG_aptTimer,.ja4YpG_aptQuestionA,.ja4YpG_aptQuestionB,.ja4YpG_aptPick,.ja4YpG_aptOk,.ja4YpG_aptFinger,.ja4YpG_aptNext,.ja4YpG_aptCount12,.ja4YpG_aptCount13{animation:none}.ja4YpG_prepGen:after{width:100%}.ja4YpG_prepGenLabel{display:none}.ja4YpG_prepCard,.ja4YpG_prepYours{opacity:1;transform:none}.ja4YpG_prepStamp{opacity:1;transform:rotate(-6deg)}.ja4YpG_prepOpen{max-height:none}.ja4YpG_prepChipOn{background:#faf8f1}.ja4YpG_aptTimer{transform:scaleX(.6)}.ja4YpG_aptQuestionB,.ja4YpG_aptCount13,.ja4YpG_aptFinger{display:none}}.ja4YpG_xrQuery{width:0;animation:12s steps(18,end) infinite ja4YpG_xr-type}.ja4YpG_xrCaret{animation:12s infinite ja4YpG_xr-caret}.ja4YpG_xrChip{opacity:.45;background:var(--ds-color-fill-faint);color:var(--ds-color-fg-default,inherit);animation:12s infinite ja4YpG_xr-chip}.ja4YpG_xrChip1{animation-delay:.2s}.ja4YpG_xrChip2{animation-delay:.5s}.ja4YpG_xrChip3{animation-delay:.8s}.ja4YpG_xrCount{opacity:0;animation:12s infinite ja4YpG_xr-fade}.ja4YpG_xrRow{opacity:0;animation:12s infinite ja4YpG_xr-row;transform:translateY(.6em)}.ja4YpG_xrRow1{animation-delay:0s}.ja4YpG_xrRow2{animation-delay:.6s}.ja4YpG_xrRow3{animation-delay:1.2s}.ja4YpG_xrBest{animation-name:ja4YpG_xr-row,ja4YpG_xr-best}.ja4YpG_xrRing{stroke-dashoffset:113.1px;animation:12s infinite ja4YpG_xr-ring}.ja4YpG_xrScore{opacity:0;animation:12s infinite ja4YpG_xr-fade-late}.ja4YpG_xrReco{opacity:0;animation:12s infinite ja4YpG_xr-reco}@keyframes ja4YpG_xr-type{0%,4%{width:0}22%,to{width:100%}}@keyframes ja4YpG_xr-caret{0%,24%{opacity:1}25%,to{opacity:0}}@keyframes ja4YpG_xr-chip{0%,24%{opacity:.45;background:var(--ds-color-fill-faint);color:var(--ds-color-fg-default,inherit)}30%,94%{opacity:1;background:var(--ds-color-fill-pressed-faint);color:var(--ds-color-fg-primary)}to{opacity:.45}}@keyframes ja4YpG_xr-fade{0%,32%{opacity:0}36%,94%{opacity:1}to{opacity:0}}@keyframes ja4YpG_xr-row{0%,34%{opacity:0;transform:translateY(.6em)}40%,94%{opacity:1;transform:none}to{opacity:0}}@keyframes ja4YpG_xr-ring{0%,40%{stroke-dashoffset:113.1px}58%,94%{stroke-dashoffset:var(--xr-to)}to{stroke-dashoffset:113.1px}}@keyframes ja4YpG_xr-fade-late{0%,54%{opacity:0}58%,94%{opacity:1}to{opacity:0}}@keyframes ja4YpG_xr-best{0%,64%{border-color:var(--ds-color-stroke-neutral);box-shadow:none}70%,94%{border-color:#a2965a;box-shadow:0 0 0 .15em #a2965a40}to{border-color:var(--ds-color-stroke-neutral);box-shadow:none}}@keyframes ja4YpG_xr-reco{0%,66%{opacity:0;transform:translateY(.3em)}72%,94%{opacity:1;transform:none}to{opacity:0}}.ja4YpG_rmAi{opacity:.4;animation:14s infinite ja4YpG_rm-ai}.ja4YpG_rmType{max-width:0;animation:14s steps(14,end) infinite ja4YpG_rm-type}.ja4YpG_rmGrow{opacity:0;max-height:0;animation:14s infinite ja4YpG_rm-grow}.ja4YpG_rmD1{animation-delay:.3s}.ja4YpG_rmD2{animation-delay:.6s}.ja4YpG_rmD3{animation-delay:1.1s}.ja4YpG_rmD4{animation-delay:1.4s}.ja4YpG_rmD5{animation-delay:1.8s}.ja4YpG_rmD6{animation-delay:4.6s}.ja4YpG_rmVoice{opacity:0;animation:14s infinite ja4YpG_rm-voice}.ja4YpG_rmWave{transform-origin:bottom;animation:.8s ease-in-out infinite alternate ja4YpG_rm-wave}.ja4YpG_rmIn{opacity:0;animation:14s infinite ja4YpG_rm-in}.ja4YpG_rmP1{animation-delay:1.2s}.ja4YpG_rmP2{animation-delay:1.8s}.ja4YpG_rmP3{animation-delay:2.3s}.ja4YpG_rmP4{animation-delay:2.8s}.ja4YpG_rmP5{animation-delay:6.6s}.ja4YpG_rmFinger{opacity:0;animation:14s infinite ja4YpG_rm-finger}.ja4YpG_rmPress{animation:14s infinite ja4YpG_rm-press}.ja4YpG_rmToast{opacity:0;animation:14s infinite ja4YpG_rm-toast;transform:translateY(-.4em)}@keyframes ja4YpG_rm-ai{0%,2%{opacity:.4}5%,94%{opacity:1}to{opacity:.4}}@keyframes ja4YpG_rm-type{0%,3%{max-width:0}14%,94%{max-width:100%}to{max-width:0}}@keyframes ja4YpG_rm-grow{0%,3%{opacity:0;max-height:0}16%,94%{opacity:1;max-height:6em}to{opacity:0;max-height:0}}@keyframes ja4YpG_rm-voice{0%,24%{opacity:0}28%,50%{opacity:1}54%,to{opacity:0}}@keyframes ja4YpG_rm-wave{0%{transform:scaleY(.4)}to{transform:scaleY(1.3)}}@keyframes ja4YpG_rm-in{0%,4%{opacity:0}9%,94%{opacity:1}to{opacity:0}}@keyframes ja4YpG_rm-finger{0%,66%{opacity:0;transform:scale(1)}70%{opacity:1}74%{transform:scale(.75)}77%{transform:scale(1)}80%,to{opacity:0}}@keyframes ja4YpG_rm-press{0%,72%{transform:none}75%{transform:scale(.94)}78%,to{transform:none}}@keyframes ja4YpG_rm-toast{0%,78%{opacity:0;transform:translateY(-.4em)}82%,94%{opacity:1;transform:none}to{opacity:0}}.ja4YpG_cpRow{opacity:0;animation:12s infinite ja4YpG_cp-row;transform:translate(-.4em)}.ja4YpG_cpRow1{animation-delay:0s}.ja4YpG_cpRow2{animation-delay:.3s}.ja4YpG_cpRow3{animation-delay:.6s}.ja4YpG_cpRow4{animation-delay:.9s}.ja4YpG_cpRow5{animation-delay:1.2s}.ja4YpG_cpHi{background:var(--ds-color-fill-faint);color:var(--ds-color-fg-default,inherit);animation:12s infinite ja4YpG_cp-hi}.ja4YpG_cpCell{opacity:0;animation:12s infinite ja4YpG_cp-cell}.ja4YpG_cpCellA{animation-delay:2s}.ja4YpG_cpCellB{animation-delay:2.5s}.ja4YpG_cpCellC{animation-delay:3s}.ja4YpG_cpOld{animation:12s infinite ja4YpG_cp-old}.ja4YpG_cpNew{animation:12s infinite ja4YpG_cp-new;transform:translateY(120%)}.ja4YpG_cpBest{opacity:0;animation:12s infinite ja4YpG_cp-best}.ja4YpG_cpFirst{opacity:0;animation:12s infinite ja4YpG_cp-first}@keyframes ja4YpG_cp-row{0%,2%{opacity:0;transform:translate(-.4em)}8%,94%{opacity:1;transform:none}to{opacity:0}}@keyframes ja4YpG_cp-hi{0%,16%{background:var(--ds-color-fill-faint);color:var(--ds-color-fg-default,inherit)}22%,94%{background:var(--ds-color-fill-pressed-faint);color:var(--ds-color-fg-primary)}to{background:var(--ds-color-fill-faint);color:var(--ds-color-fg-default,inherit)}}@keyframes ja4YpG_cp-cell{0%,6%{opacity:0}12%,94%{opacity:1}to{opacity:0}}@keyframes ja4YpG_cp-old{0%,54%{transform:none}60%,to{transform:translateY(-120%)}}@keyframes ja4YpG_cp-new{0%,54%{transform:translateY(120%)}60%,94%{transform:none}to{transform:translateY(120%)}}@keyframes ja4YpG_cp-best{0%,66%{opacity:0}72%,94%{opacity:1}to{opacity:0}}@keyframes ja4YpG_cp-first{0%,70%{opacity:0;transform:translateY(.3em)}76%,94%{opacity:1;transform:none}to{opacity:0}}@media (prefers-reduced-motion:reduce){.ja4YpG_xrQuery,.ja4YpG_xrCaret,.ja4YpG_xrChip,.ja4YpG_xrCount,.ja4YpG_xrRow,.ja4YpG_xrBest,.ja4YpG_xrRing,.ja4YpG_xrScore,.ja4YpG_xrReco,.ja4YpG_rmAi,.ja4YpG_rmType,.ja4YpG_rmGrow,.ja4YpG_rmVoice,.ja4YpG_rmWave,.ja4YpG_rmIn,.ja4YpG_rmFinger,.ja4YpG_rmPress,.ja4YpG_rmToast,.ja4YpG_cpRow,.ja4YpG_cpHi,.ja4YpG_cpCell,.ja4YpG_cpOld,.ja4YpG_cpNew,.ja4YpG_cpBest,.ja4YpG_cpFirst{animation:none}.ja4YpG_xrQuery{width:100%}.ja4YpG_xrCaret{display:none}.ja4YpG_xrChip{opacity:1;background:var(--ds-color-fill-pressed-faint);color:var(--ds-color-fg-primary)}.ja4YpG_xrCount,.ja4YpG_xrRow,.ja4YpG_xrScore,.ja4YpG_xrReco{opacity:1;transform:none}.ja4YpG_xrBest{border-color:#a2965a}.ja4YpG_xrRing{stroke-dashoffset:var(--xr-to)}.ja4YpG_rmAi{opacity:1}.ja4YpG_rmType{max-width:100%}.ja4YpG_rmGrow{opacity:1;max-height:none}.ja4YpG_rmVoice,.ja4YpG_rmFinger,.ja4YpG_rmToast{display:none}.ja4YpG_rmIn{opacity:1}.ja4YpG_cpRow,.ja4YpG_cpCell,.ja4YpG_cpBest,.ja4YpG_cpFirst{opacity:1;transform:none}.ja4YpG_cpHi{background:var(--ds-color-fill-pressed-faint);color:var(--ds-color-fg-primary)}.ja4YpG_cpOld{display:none}.ja4YpG_cpNew{transform:none}}
[data-note-demo] [data-note-status=processing]{visibility:hidden}[data-note-demo][data-note-paused=true] *{animation-play-state:paused!important}[data-note-demo][data-note-motion=ready] [data-note-value]{opacity:0}[data-note-demo][data-note-motion=ready] [data-note-highlight]{background:0 0}[data-note-demo][data-note-motion=ready] [data-note-status=processing],[data-note-demo][data-note-motion=playing] [data-note-status=processing]{visibility:visible}[data-note-demo][data-note-motion=ready] [data-note-status=done],[data-note-demo][data-note-motion=playing] [data-note-status=done]{visibility:hidden}[data-note-field="0"],[data-note-highlight="0"]{--note-step:0}[data-note-field="1"],[data-note-highlight="1"]{--note-step:1}[data-note-field="2"],[data-note-highlight="2"]{--note-step:2}[data-note-field="3"],[data-note-highlight="3"]{--note-step:3}[data-note-field="4"],[data-note-highlight="4"]{--note-step:4}@media (prefers-reduced-motion:no-preference){[data-note-motion=playing] [data-note-highlight]{background:linear-gradient(var(--ds-color-fill-pressed-faint), var(--ds-color-fill-pressed-faint)) left / 0% 100% no-repeat;-webkit-box-decoration-break:clone;box-decoration-break:clone;animation:.5s ease-out both note-highlight;animation-delay:calc(.25s + var(--note-step) * .45s)}[data-note-motion=playing] [data-note-value]{animation:.5s ease-out both note-extract;animation-delay:calc(.8s + var(--note-step) * .45s)}[data-note-motion=playing] [data-note-status=processing]{animation:3.5s linear both note-finish}}@keyframes note-highlight{0%{background-size:0% 100%}to{background-size:100% 100%}}@keyframes note-extract{0%{opacity:0;transform:translateY(.45em)}to{opacity:1;transform:translateY(0)}}@keyframes note-finish{0%,to{opacity:1}}@media (prefers-reduced-motion:reduce){[data-note-demo] [data-note-value]{opacity:1!important;animation:none!important;transform:none!important}[data-note-demo] [data-note-highlight]{background:var(--ds-color-fill-pressed-faint)!important;animation:none!important}[data-note-demo] [data-note-status=processing]{visibility:hidden!important;animation:none!important}[data-note-demo] [data-note-status=done]{visibility:visible!important}}
@media (prefers-reduced-motion:no-preference){[data-product-demo][data-product-paused] [data-product-reveal]{animation:.75s ease-out both paused product-reveal}[data-product-demo][data-product-paused=false] [data-product-reveal]{animation-play-state:running}[data-product-demo] [data-product-reveal]:nth-child(2){animation-delay:.35s}[data-product-demo] [data-product-reveal]:nth-child(3){animation-delay:.7s}}@keyframes product-reveal{0%{opacity:0;transform:translateY(.35em)}to{opacity:1;transform:translateY(0)}}
.Ftk5pq_hero{background:var(--ds-color-bg);padding:72px 0 88px}@media (min-width:1024px){.Ftk5pq_hero{padding:128px 0 144px}}.Ftk5pq_title{font-family:var(--ds-font-serif-heading);letter-spacing:.02em;color:var(--ds-color-fg-strong);margin-top:28px;font-size:clamp(30px,9vw,40px);font-weight:600;line-height:1.38}@media (min-width:768px){.Ftk5pq_title{font-size:60px}}@media (min-width:1024px){.Ftk5pq_title{margin-top:36px;font-size:88px;line-height:1.25}}.Ftk5pq_emphasis{white-space:nowrap;text-decoration:underline;-webkit-text-decoration-color:var(--ds-color-fg-primary);text-decoration-color:var(--ds-color-fg-primary);text-underline-offset:.18em;font-style:normal;text-decoration-thickness:2px}.Ftk5pq_cta{color:#fff;letter-spacing:.12em;background:#24364d;border-radius:2px;align-items:center;gap:16px;margin-top:44px;padding:16px 30px;font-size:15px;font-weight:700;text-decoration:none;transition:background-color .2s;display:inline-flex}.Ftk5pq_cta:hover{background:#1b2a3c}.Ftk5pq_cta:focus-visible{outline:2px solid var(--ds-color-fg-primary);outline-offset:3px}.Ftk5pq_ctaLine{background:currentColor;width:22px;height:1px;display:inline-block}@media (prefers-reduced-motion:reduce){.Ftk5pq_cta{transition:none}}
.HmoIyG_section{color:var(--ds-color-fg-strong);scroll-margin-top:16px}.HmoIyG_section>div{padding-block:var(--recruit-section-spacing)}.HmoIyG_headingRow{gap:var(--ds-spacing-5xl);margin-bottom:var(--recruit-heading-gap);grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;display:grid}.HmoIyG_headingOnly{grid-template-columns:minmax(0,1fr)}.HmoIyG_heading{font-family:var(--ds-font-serif-heading);font-size:var(--recruit-heading-size);font-weight:500;line-height:var(--recruit-heading-leading);letter-spacing:var(--recruit-heading-tracking);text-wrap:pretty;word-break:auto-phrase;overflow-wrap:break-word;margin:0}.HmoIyG_headingPhrase{max-width:100%;display:inline-block}.HmoIyG_lead,.HmoIyG_row p,.HmoIyG_tool>p,.HmoIyG_description{font-family:var(--ds-font-sans);font-size:var(--recruit-body-size);line-height:var(--recruit-body-leading);overflow-wrap:anywhere;font-weight:400}.HmoIyG_lead{text-wrap:pretty;word-break:auto-phrase;overflow-wrap:anywhere}.HmoIyG_row{gap:var(--ds-spacing-5xl);padding-block:var(--ds-spacing-xl);grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);min-width:0;display:grid}.HmoIyG_rows>.HmoIyG_row+.HmoIyG_row{border-top:1px solid var(--ds-color-stroke-neutral)}.HmoIyG_rows>.HmoIyG_row:first-child{padding-top:0}.HmoIyG_rows>.HmoIyG_row:last-child{padding-bottom:0}.HmoIyG_row h3,.HmoIyG_row h4,.HmoIyG_tool>h3,.HmoIyG_inset>h3{font-family:var(--ds-font-serif-heading);font-size:var(--recruit-subheading-size);text-wrap:pretty;word-break:auto-phrase;overflow-wrap:break-word;font-weight:500;line-height:1.65}.HmoIyG_columns{gap:var(--ds-spacing-3xl) var(--ds-spacing-5xl);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.HmoIyG_columns .HmoIyG_row{padding:0;display:block}.HmoIyG_columns .HmoIyG_row p{margin-top:var(--ds-spacing-sm)}.HmoIyG_interview{gap:var(--ds-spacing-3xl);margin-top:var(--ds-spacing-3xl);grid-template-columns:minmax(0,1fr) 280px;align-items:center;display:grid}.HmoIyG_interview blockquote{margin:0 0 var(--ds-spacing-sm);font-family:var(--ds-font-serif-heading);font-size:16px;line-height:1.8}.HmoIyG_interviewCopy{grid-area:1/1}.HmoIyG_description{color:var(--ds-color-fg-default);font-size:14px}.HmoIyG_interviewPerson{align-items:center;gap:var(--ds-spacing-sm);grid-area:1/2;min-width:0;display:flex}.HmoIyG_portrait{border-radius:0;flex-shrink:0;width:48px}.HmoIyG_personName,.HmoIyG_personRole,.HmoIyG_personBackground,.HmoIyG_articleLink{font-family:var(--ds-font-sans);display:block}.HmoIyG_personName{font-size:14px;line-height:1.7}.HmoIyG_personRole{margin-block:var(--ds-spacing-4xs);font-size:12px;line-height:1.7}.HmoIyG_articleLink{font-size:12px;line-height:1.7}.HmoIyG_interviewPerson>span{min-width:0}.HmoIyG_interviewPerson .HmoIyG_personBackground{word-break:auto-phrase;text-wrap:pretty;overflow-wrap:anywhere;font-size:12px;line-height:1.7}.HmoIyG_interviewPerson:hover .HmoIyG_articleLink,.HmoIyG_person h3 a:hover{text-underline-offset:4px;text-decoration:underline}.HmoIyG_interviewPerson:focus-visible,.HmoIyG_person h3 a:focus-visible{outline:2px solid var(--ds-color-fg-primary);outline-offset:5px}.HmoIyG_tools{gap:var(--ds-spacing-xl);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.HmoIyG_tool{min-width:0}.HmoIyG_toolFrame{border-radius:0}.HmoIyG_tool>h3{margin-block:var(--ds-spacing-lg) var(--ds-spacing-xs)}.HmoIyG_tool>p{font-size:14px}.HmoIyG_metrics{gap:var(--ds-spacing-3xl);margin-top:var(--ds-spacing-3xl);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.HmoIyG_metrics>div{min-width:0}.HmoIyG_metrics dt{font-family:var(--ds-font-sans);font-size:14px;line-height:1.7}.HmoIyG_metrics dd{font-family:var(--ds-font-sans);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(2rem,4vw,3rem);font-weight:500;line-height:1.7}.HmoIyG_metricUnit{margin-left:var(--ds-spacing-3xs);font-size:16px}.HmoIyG_metrics p{color:var(--ds-color-fg-default);font-size:12px;line-height:1.75}.HmoIyG_people{column-gap:var(--ds-spacing-4xl);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.HmoIyG_person{gap:var(--ds-spacing-lg);padding-block:var(--ds-spacing-xl);grid-template-columns:88px minmax(0,1fr);display:grid}.HmoIyG_person:nth-child(n+3){border-top:1px solid var(--ds-color-stroke-neutral)}.HmoIyG_person:nth-child(-n+2){padding-top:0}.HmoIyG_personPhoto{border-radius:0}.HmoIyG_personBackground{font-family:var(--ds-font-sans);color:var(--ds-color-fg-default);font-size:12px;line-height:1.7}.HmoIyG_personIdentity{gap:var(--ds-spacing-3xs);margin-top:var(--ds-spacing-4xs);flex-wrap:wrap;align-items:baseline;display:flex}.HmoIyG_personIdentity strong{font-family:var(--ds-font-sans);font-size:16px;font-weight:500}.HmoIyG_personIdentity span{font-size:11px;line-height:1.7}.HmoIyG_person h3{font-family:var(--ds-font-sans);margin-top:var(--ds-spacing-sm);font-size:14px;line-height:1.8}.HmoIyG_person h3 a{gap:var(--ds-spacing-xs);grid-template-columns:minmax(0,1fr) 1em;align-items:center;min-height:44px;display:grid}.HmoIyG_anchor{scroll-margin-top:16px}.HmoIyG_inset{margin-top:var(--ds-spacing-4xl);scroll-margin-top:16px}.HmoIyG_inset>h3{margin-bottom:var(--ds-spacing-xl)}@media (max-width:1023px){.HmoIyG_headingRow,.HmoIyG_row{gap:var(--ds-spacing-3xl)}.HmoIyG_interview{gap:var(--ds-spacing-xl);grid-template-columns:minmax(0,1fr) 240px}.HmoIyG_tools{gap:var(--ds-spacing-3xl);grid-template-columns:1fr}.HmoIyG_tool{column-gap:var(--ds-spacing-xl);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.HmoIyG_toolFrame{grid-row:span 2}.HmoIyG_tool>h3{margin-top:0}.HmoIyG_people{column-gap:var(--ds-spacing-xl)}}@media (max-width:639px){.HmoIyG_headingRow{margin-bottom:var(--recruit-heading-gap);display:block}.HmoIyG_lead{margin-top:var(--ds-spacing-lg)}.HmoIyG_row{padding-block:var(--ds-spacing-lg);display:block}.HmoIyG_row p{margin-top:var(--ds-spacing-sm)}.HmoIyG_interview,.HmoIyG_people{display:block}.HmoIyG_columns{gap:var(--ds-spacing-xl);grid-template-columns:minmax(0,1fr)}.HmoIyG_interview{align-items:stretch;gap:var(--ds-spacing-sm);margin-top:var(--ds-spacing-xl);padding:var(--ds-spacing-sm);background:var(--ds-color-fill-faint);flex-direction:column;display:flex}.HmoIyG_section[data-ds-tone=light] .HmoIyG_interview{background:var(--ds-color-fill-white)}.HmoIyG_interview blockquote{margin-bottom:var(--ds-spacing-xs);font-size:15px;line-height:1.75}.HmoIyG_interview .HmoIyG_description{font-size:13px;line-height:1.75}.HmoIyG_interviewPerson{gap:var(--ds-spacing-sm);order:-1;min-height:44px;margin-top:0}.HmoIyG_portrait{width:44px}.HmoIyG_interviewPerson>span{column-gap:var(--ds-spacing-xs);flex:1;grid-template-columns:minmax(0,1fr) auto;min-width:0;display:grid}.HmoIyG_personName{grid-area:1/1;font-size:14px}.HmoIyG_personRole{grid-area:2/1/auto/-1;margin:0;font-size:11px}.HmoIyG_interviewPerson .HmoIyG_personBackground{grid-area:3/1/auto/-1;font-size:11px}.HmoIyG_articleLink{grid-area:1/2;align-self:center;font-size:11px}.HmoIyG_tool{display:block}.HmoIyG_tool>h3{margin-top:var(--ds-spacing-md)}.HmoIyG_person{gap:var(--ds-spacing-md);grid-template-columns:72px minmax(0,1fr)}.HmoIyG_person:nth-child(n+2){padding-top:var(--ds-spacing-xl);border-top:1px solid var(--ds-color-stroke-neutral)}.HmoIyG_metrics{gap:var(--ds-spacing-xl)}.HmoIyG_metrics>div{column-gap:var(--ds-spacing-md);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;display:grid}.HmoIyG_metrics dd{font-size:30px}.HmoIyG_metrics p{grid-column:1/-1}}
.RV2ALW_page{--recruit-heading-size:clamp(1.75rem, 3.2vw, 2.8rem);--recruit-heading-leading:1.6;--recruit-heading-tracking:.025em;--recruit-subheading-size:24px;--recruit-label-size:20px;--recruit-body-size:16px;--recruit-body-leading:1.95;--recruit-section-spacing:72px;--recruit-heading-gap:34px;font-weight:400}@media (max-width:1023px){.RV2ALW_page{--recruit-section-spacing:56px}}.RV2ALW_heroLead{font-size:var(--recruit-body-size);line-height:var(--recruit-body-leading);font-weight:400}@media (max-width:600px){.RV2ALW_page{--recruit-heading-size:clamp(1.5rem, 6.5vw, 2rem);--recruit-subheading-size:20px;--recruit-label-size:18px;--recruit-body-size:15px;--recruit-section-spacing:44px;--recruit-heading-gap:26px}}
