.t_CXtq_cover,.t_CXtq_editorial{color:var(--ds-color-fg-strong);background:var(--ds-color-fill-white)}.t_CXtq_cover{position:relative;overflow:hidden}.t_CXtq_coverInner,.t_CXtq_chapter,.t_CXtq_companyInner{width:min(100%,1200px);padding-inline:var(--ds-spacing-md);margin-inline:auto}.t_CXtq_coverInner{z-index:1;padding-block:var(--ds-spacing-5xl) var(--ds-spacing-4xl);position:relative}.t_CXtq_headline span,.t_CXtq_productHeadline span{display:block}.t_CXtq_coverBottom{align-items:end;gap:var(--ds-spacing-5xl);margin-top:var(--ds-spacing-4xl);grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);display:grid}.t_CXtq_coverLead,.t_CXtq_prose{font-family:var(--ds-font-sans);font-size:var(--recruit-body-size);font-weight:400;line-height:var(--recruit-body-leading);letter-spacing:.025em}.t_CXtq_coverLead{text-wrap:balance;max-width:36em;word-break:auto-phrase;overflow-wrap:anywhere}.t_CXtq_contents{display:grid}.t_CXtq_contents a{min-height:44px;padding-block:var(--ds-spacing-3xs);border-top:1px solid var(--ds-raw-gray-200);font-family:var(--ds-font-sans);justify-content:space-between;align-items:center;font-size:14px;display:flex}.t_CXtq_contents a span{color:var(--ds-color-fg-primary)}.t_CXtq_contents a:hover{border-color:var(--ds-color-fg-primary)}.t_CXtq_contents a:focus-visible,.t_CXtq_awardLink:focus-visible,.t_CXtq_interviewLink:focus-visible{outline:2px solid var(--ds-color-fg-primary);outline-offset:4px}.t_CXtq_chapter{padding-block:var(--recruit-section-spacing);scroll-margin-top:16px}.t_CXtq_chapterHead{margin-bottom:var(--recruit-heading-gap)}.t_CXtq_headline,.t_CXtq_productHeadline{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:balance;word-break:auto-phrase;overflow-wrap:anywhere}.t_CXtq_workSpread,.t_CXtq_teamSpread{gap:var(--ds-spacing-5xl);grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);display:grid}.t_CXtq_prose{min-width:0;max-width:38em}.t_CXtq_prose :where(p+p){margin-top:var(--ds-spacing-xl)}.t_CXtq_interview{flex-direction:column;min-width:0;display:flex}.t_CXtq_interview blockquote{font-family:var(--ds-font-serif-heading);margin:0;font-size:16px;line-height:1.8}.t_CXtq_interviewLink{align-items:center;gap:var(--ds-spacing-sm);margin-top:var(--ds-spacing-md);order:1;display:flex}.t_CXtq_portrait{border-radius:0;flex-shrink:0;width:48px}.t_CXtq_personRole,.t_CXtq_personName,.t_CXtq_personBackground,.t_CXtq_readLink{font-family:var(--ds-font-sans);display:block}.t_CXtq_interviewLink>span{min-width:0}.t_CXtq_personRole{font-size:11px;line-height:1.6}.t_CXtq_personName{margin-block:var(--ds-spacing-4xs);font-size:14px}.t_CXtq_personBackground{margin-bottom:var(--ds-spacing-4xs);word-break:auto-phrase;text-wrap:pretty;overflow-wrap:anywhere;font-size:12px;line-height:1.7}.t_CXtq_readLink{text-underline-offset:4px;font-size:12px}.t_CXtq_interviewLink:hover .t_CXtq_readLink{text-decoration:underline}.t_CXtq_awards{gap:var(--ds-spacing-2xl);margin-top:var(--ds-spacing-4xl);padding-top:var(--ds-spacing-xl);border-top:1px solid var(--ds-raw-gray-200);font-family:var(--ds-font-sans);grid-template-columns:minmax(0,1fr) minmax(0,2.1fr);display:grid}.t_CXtq_awardsHeading h3{font-size:16px;font-weight:500;line-height:1.7}.t_CXtq_awardLink{align-items:center;gap:var(--ds-spacing-xs);text-underline-offset:4px;min-height:44px;font-size:12px;text-decoration:underline;display:inline-flex}.t_CXtq_awardList{gap:var(--ds-spacing-xl);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.t_CXtq_awardList>li{border-top:1px solid var(--ds-color-stroke-neutral);min-width:0;padding-top:var(--ds-spacing-sm)}.t_CXtq_awardList h4{margin-block:0 var(--ds-spacing-3xs);font-size:15px;font-weight:500;line-height:1.6}.t_CXtq_awardNames{margin:0;padding:0;list-style:none}.t_CXtq_awardNames li{font-family:var(--ds-font-serif-heading);overflow-wrap:anywhere;font-size:16px;line-height:1.65}.t_CXtq_awardNames li+li{margin-top:var(--ds-spacing-4xs);font-family:var(--ds-font-sans);font-size:13px}.t_CXtq_mobileAwards{display:none}.t_CXtq_awardSummary{cursor:pointer;border-top:1px solid var(--ds-color-stroke-neutral);border-bottom:1px solid var(--ds-color-stroke-neutral);justify-content:space-between;align-items:center;min-height:44px;font-size:13px;display:flex}.t_CXtq_awardSummary:focus-visible{outline:2px solid var(--ds-color-fg-primary);outline-offset:4px}.t_CXtq_awardSummary span:last-child{color:var(--ds-color-fg-primary);margin-left:auto;font-size:20px}.t_CXtq_awardOpenLabel{display:none}.t_CXtq_awardDisclosure[open] .t_CXtq_awardOpenLabel{display:inline}.t_CXtq_awardDisclosure[open] .t_CXtq_awardClosedLabel{display:none}.t_CXtq_awardDisclosure[open] .t_CXtq_awardSummary span:last-child{transform:rotate(45deg)}.t_CXtq_awardDisclosure .t_CXtq_awardList{margin-top:var(--ds-spacing-lg)}.t_CXtq_teamChapter{background:var(--ds-color-fill-faint);scroll-margin-top:16px}.t_CXtq_teamAside{align-content:start;gap:var(--ds-spacing-lg);min-width:0;display:grid}.t_CXtq_interviewCompact blockquote{font-size:16px}.t_CXtq_productSpread{align-items:center;gap:var(--ds-spacing-5xl);margin-top:var(--ds-spacing-5xl);grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);display:grid}.t_CXtq_scene{min-width:0;margin:0}.t_CXtq_sceneFrame{border-radius:0}.t_CXtq_scene figcaption{margin-top:var(--ds-spacing-xs);font-family:var(--ds-font-sans);font-size:12px;line-height:1.7}.t_CXtq_productHeadline{margin-bottom:var(--ds-spacing-xl);font-size:var(--recruit-subheading-size)}.t_CXtq_productExample{margin-top:var(--ds-spacing-5xl);scroll-margin-top:16px}.t_CXtq_productVoice{margin-top:var(--ds-spacing-4xl)}.t_CXtq_productVoice .t_CXtq_interview{column-gap:var(--ds-spacing-5xl);grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);display:grid}.t_CXtq_productVoice blockquote{grid-area:1/1}.t_CXtq_productVoice .t_CXtq_interviewLink{grid-area:1/2;align-self:center;margin-top:0}.t_CXtq_anchor,.t_CXtq_companySection{scroll-margin-top:16px}.t_CXtq_companySection{background:var(--ds-color-fill-white)}.t_CXtq_companyHeading{margin-bottom:var(--recruit-heading-gap);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)}.t_CXtq_messageSpread{column-gap:var(--ds-spacing-5xl);row-gap:var(--ds-spacing-lg);grid-template-rows:min-content 1fr;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start;scroll-margin-top:16px;display:grid}.t_CXtq_messageIntro{grid-area:1/1;min-width:0}.t_CXtq_messageHeading{margin-bottom:var(--ds-spacing-lg);font-family:var(--ds-font-sans);font-size:var(--recruit-label-size);font-weight:500}.t_CXtq_messageQuote{max-width:29em;font-family:var(--ds-font-serif-heading);margin:0;font-size:clamp(1.15rem,1.8vw,1.65rem);line-height:1.85}.t_CXtq_messageDetails{grid-area:2/1;min-width:0}.t_CXtq_messageDetails summary{min-height:48px;padding-block:var(--ds-spacing-sm);border-top:1px solid var(--ds-raw-gray-200);cursor:pointer;font-family:var(--ds-font-sans);justify-content:space-between;align-items:center;font-size:14px;list-style:none;display:flex}.t_CXtq_messageDetails summary::-webkit-details-marker{display:none}.t_CXtq_messageDetails summary span{transition:transform .3s}.t_CXtq_messageDetails[open] summary span{transform:rotate(45deg)}.t_CXtq_messageDetails .t_CXtq_prose{margin-top:var(--ds-spacing-lg)}.t_CXtq_messageDetails summary:focus-visible{outline:2px solid var(--ds-color-fg-primary);outline-offset:4px}.t_CXtq_founder{grid-area:1/2/3;width:min(100%,220px);margin:0}.t_CXtq_founder figcaption{margin-top:var(--ds-spacing-sm);font-family:var(--ds-font-sans)}.t_CXtq_founder figcaption span{font-size:12px;display:block}.t_CXtq_founder figcaption strong{margin-top:var(--ds-spacing-3xs);font-size:18px;font-weight:500;display:block}.t_CXtq_companySpread{margin-top:var(--ds-spacing-3xl);gap:var(--ds-spacing-5xl);border-top:1px solid var(--ds-raw-gray-200);padding-top:var(--ds-spacing-xl);grid-template-columns:minmax(0,1.2fr) minmax(0,1.4fr);display:grid}.t_CXtq_companyFacts{column-gap:var(--ds-spacing-lg);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.t_CXtq_companyFacts>div{min-width:0;padding-block:var(--ds-spacing-md);border-bottom:1px solid var(--ds-raw-gray-200)}.t_CXtq_companyFacts>div:nth-child(-n+2){padding-top:0}.t_CXtq_companyFacts dt{font-family:var(--ds-font-sans);font-size:14px}.t_CXtq_companyFacts dd{margin:var(--ds-spacing-xs) 0 0;font-family:var(--ds-font-sans);font-variant-numeric:tabular-nums;font-size:clamp(24px,3vw,34px);font-weight:500;line-height:1.4}.t_CXtq_companyFacts dd span{margin-left:.2em;font-size:18px}.t_CXtq_companyFacts p{margin-top:var(--ds-spacing-3xs);font-family:var(--ds-font-sans);font-size:12px;line-height:1.8}.t_CXtq_deckHeading{margin-bottom:var(--ds-spacing-md);font-family:var(--ds-font-sans);font-size:var(--recruit-label-size);font-weight:500}.t_CXtq_plainSection>div{padding-block:var(--recruit-section-spacing)}.t_CXtq_plainSection>div>h2+div{margin-top:var(--recruit-heading-gap)}.t_CXtq_plainSection>div>h2{font-size:var(--recruit-heading-size);line-height:var(--recruit-heading-leading);letter-spacing:var(--recruit-heading-tracking);padding-bottom:0;font-weight:500}.t_CXtq_plainSection>div>h2:after{display:none}.t_CXtq_activity{background:var(--ds-color-fill-faint)}.t_CXtq_activityInner{width:min(100%,1200px);padding:var(--recruit-section-spacing) var(--ds-spacing-md);margin-inline:auto}.t_CXtq_activityHeader{justify-content:space-between;align-items:end;gap:var(--ds-spacing-xl);margin-bottom:var(--recruit-heading-gap);display:flex}.t_CXtq_activityLabel{margin-bottom:var(--ds-spacing-sm);color:var(--ds-color-fg-primary);font-family:var(--ds-font-sans);letter-spacing:.1em;font-size:12px}.t_CXtq_activityIntro{padding-bottom:var(--ds-spacing-3xs);font-family:var(--ds-font-sans);flex-shrink:0;font-size:13px;line-height:1.7}.t_CXtq_activityGallery{gap:var(--ds-spacing-sm);grid-template-columns:minmax(0,2fr) minmax(0,1fr);display:grid}.t_CXtq_activityGallery figure{min-width:0;margin:0}.t_CXtq_activityGallery figure>div{border-radius:0}.t_CXtq_activityGallery img{object-fit:cover}.t_CXtq_activityDetails{gap:var(--ds-spacing-sm);grid-template-rows:repeat(2,minmax(0,1fr));display:grid}.t_CXtq_activityDetails>figure,.t_CXtq_activityDetails>figure>div{height:100%}.t_CXtq_activityDetails>figure>div{aspect-ratio:auto}@media (prefers-reduced-motion:no-preference){.t_CXtq_coverTitle{animation:1.2s ease-out both t_CXtq_editorial-enter}.t_CXtq_coverLead{animation:1.5s ease-out both t_CXtq_editorial-enter}.t_CXtq_contents a{transition:border-color .5s}.t_CXtq_sceneFrame img{transition:transform 1.4s}.t_CXtq_sceneFrame:hover img{transform:scale(1.015)}}@keyframes t_CXtq_editorial-enter{0%{opacity:.4;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (min-width:768px){.t_CXtq_coverInner,.t_CXtq_chapter,.t_CXtq_companyInner,.t_CXtq_activityInner{padding-inline:var(--ds-spacing-xl)}}@media (max-width:1100px){.t_CXtq_workSpread,.t_CXtq_teamSpread,.t_CXtq_productSpread,.t_CXtq_coverBottom,.t_CXtq_companySpread,.t_CXtq_productVoice .t_CXtq_interview{gap:var(--ds-spacing-3xl)}}@media (max-width:800px){.t_CXtq_awards{gap:var(--ds-spacing-md);grid-template-columns:1fr}.t_CXtq_awardsHeading{justify-content:space-between;align-items:baseline;column-gap:var(--ds-spacing-md);flex-wrap:wrap;display:flex}.t_CXtq_coverBottom{gap:var(--ds-spacing-xl);margin-top:var(--ds-spacing-xl);grid-template-columns:1fr}.t_CXtq_contents{gap:var(--ds-spacing-sm);grid-template-columns:repeat(3,minmax(0,1fr))}.t_CXtq_contents a{gap:var(--ds-spacing-3xs);font-size:12px}.t_CXtq_workSpread,.t_CXtq_teamSpread{gap:var(--ds-spacing-2xl);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.t_CXtq_productSpread{gap:var(--ds-spacing-2xl);margin-top:var(--ds-spacing-4xl);grid-template-columns:1fr}.t_CXtq_productCopy{max-width:38em}.t_CXtq_productVoice .t_CXtq_interview{display:flex}.t_CXtq_productVoice .t_CXtq_interviewLink{margin-top:var(--ds-spacing-md)}.t_CXtq_messageSpread{column-gap:var(--ds-spacing-xl);grid-template-columns:minmax(0,1fr) 160px}.t_CXtq_companySpread{gap:var(--ds-spacing-3xl);grid-template-columns:1fr}.t_CXtq_companyFacts{gap:var(--ds-spacing-md);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.t_CXtq_companyFacts>div{padding-top:0}.t_CXtq_companyFacts dd{font-size:27px}}@media (max-width:600px){.t_CXtq_activityHeader{display:block}.t_CXtq_activityIntro{margin-top:var(--ds-spacing-md)}.t_CXtq_activityGallery{display:block}.t_CXtq_activityDetails{margin-top:var(--ds-spacing-sm);grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.t_CXtq_activityDetails>figure>div{aspect-ratio:4/3}.t_CXtq_coverInner{padding-block:var(--ds-spacing-3xl) var(--ds-spacing-2xl)}.t_CXtq_contents{grid-template-columns:1fr;gap:0}.t_CXtq_contents a{font-size:13px}.t_CXtq_workSpread,.t_CXtq_teamSpread{display:block}.t_CXtq_workSpread>.t_CXtq_anchor,.t_CXtq_workSpread>.t_CXtq_interview,.t_CXtq_teamSpread>.t_CXtq_interview,.t_CXtq_teamAside{margin-top:var(--ds-spacing-xl)}.t_CXtq_interview,.t_CXtq_productVoice .t_CXtq_interview{gap:var(--ds-spacing-sm);padding:var(--ds-spacing-sm);background:var(--ds-color-fill-faint);flex-direction:column;display:flex}.t_CXtq_teamChapter .t_CXtq_interview{background:var(--ds-color-fill-white)}.t_CXtq_interview blockquote,.t_CXtq_interviewCompact blockquote{font-size:15px;line-height:1.75}.t_CXtq_interviewLink,.t_CXtq_productVoice .t_CXtq_interviewLink{align-self:stretch;gap:var(--ds-spacing-sm);order:-1;min-height:44px;margin-top:0}.t_CXtq_portrait{width:44px}.t_CXtq_interviewLink>span{column-gap:var(--ds-spacing-xs);flex:1;grid-template-columns:minmax(0,1fr) auto;min-width:0;display:grid}.t_CXtq_personName{grid-area:1/1;margin:0;font-size:14px}.t_CXtq_personRole{grid-area:2/1/auto/-1;font-size:11px}.t_CXtq_personBackground{grid-area:3/1/auto/-1;margin:0;font-size:11px}.t_CXtq_readLink{grid-area:1/2;align-self:center;font-size:11px}.t_CXtq_awards{margin-top:var(--ds-spacing-2xl)}.t_CXtq_desktopAwards{display:none}.t_CXtq_mobileAwards{display:block}.t_CXtq_awardList{gap:var(--ds-spacing-lg);grid-template-columns:1fr}.t_CXtq_mobileAwards>.t_CXtq_awardList{margin-bottom:var(--ds-spacing-xl)}.t_CXtq_productVoice{margin-top:var(--ds-spacing-2xl)}.t_CXtq_productExample{margin-top:var(--ds-spacing-3xl)}.t_CXtq_messageSpread{grid-template-rows:auto;grid-template-columns:1fr}.t_CXtq_messageDetails{grid-row:3}.t_CXtq_founder{align-items:center;gap:var(--ds-spacing-md);grid-area:2/1;width:100%;display:flex}.t_CXtq_founder>div{flex-shrink:0;width:88px}.t_CXtq_founder figcaption{margin-top:0}.t_CXtq_companyFacts{column-gap:var(--ds-spacing-md);grid-template-columns:repeat(2,minmax(0,1fr));row-gap:0}.t_CXtq_companyFacts>div{grid-template-rows:subgrid;padding-block:var(--ds-spacing-md);grid-row:span 3;row-gap:0;display:grid}.t_CXtq_companyFacts dd{font-size:24px}.t_CXtq_companyFacts dd span{font-size:14px}}
