.company-page{overflow:clip}.company-page h1,.company-page h2,.company-page h3{font-family:var(--font-heading);margin:0;font-weight:400}.company-page p{margin:0}@keyframes company-headline-in{0%{transform:translateY(110%)}to{transform:translate(0,0)}}@keyframes company-settle-in{0%{opacity:0;transform:translate3d(0, var(--space-stack-md), 0)}to{opacity:1;transform:translate(0,0)}}@keyframes company-media-in{0%{opacity:0;transform:translate3d(0, var(--space-stack-md), 0) scale(.995)}to{opacity:1;transform:translate(0,0)scale(1)}}.company-hero__headline{overflow:clip}.company-hero__headline>span{display:block}.company-hero h1,.company-hero p{text-wrap:balance}.company-page[data-company-hero=ready] .company-hero__headline>span{transform:translateY(110%)}.company-page[data-company-hero=ready] .company-hero p,.company-page[data-company-hero=ready] .company-hero__media{opacity:0;transform:translate3d(0, var(--space-stack-md), 0)}.company-page[data-company-hero=ready].is-company-hero-running .company-hero__headline>span{animation:company-headline-in var(--company-motion-headline-duration) var(--motion-ease-enter) var(--company-motion-headline-delay) both}.company-page[data-company-hero=ready].is-company-hero-running .company-hero p{animation:company-settle-in var(--company-motion-enter-duration) var(--motion-ease-enter) var(--company-motion-copy-delay) both}.company-page[data-company-hero=ready].is-company-hero-running .company-hero__media{animation:company-media-in var(--company-motion-media-duration) var(--motion-ease-enter) var(--company-motion-media-delay) both}.company-page[data-company-motion=ready] [data-company-reveal]{opacity:0;transform:translate(0,0)}.company-page[data-company-motion=ready] [data-company-reveal=title],.company-page[data-company-motion=ready] [data-company-reveal=row]{transform:translate3d(0, var(--space-stack-md), 0)}.company-page[data-company-motion=ready] [data-company-reveal=visual]{transform:translate3d(0, var(--space-stack-lg), 0)}.company-page[data-company-motion=ready] [data-company-reveal].is-company-visible{opacity:1;transition:opacity var(--company-motion-reveal-duration) var(--motion-ease-enter), transform var(--company-motion-reveal-duration) var(--motion-ease-enter);transform:translate(0,0)}.company-page[data-company-motion=ready] [data-company-reveal-delay=paired].is-company-visible{transition-delay:var(--company-motion-paired-delay)}.company-hero{text-align:center}.company-hero__content{padding-block:var(--layout-section-space-tight)}.company-hero h1{font-size:var(--text-heading-2-size);letter-spacing:var(--text-heading-2-tracking);line-height:var(--text-heading-2-leading);max-width:var(--layout-content-narrow)}.company-hero p{color:var(--ink-muted);font-size:var(--text-hero-subheading-size);line-height:var(--text-hero-subheading-leading);max-width:var(--layout-content-narrow)}.company-hero__media{height:var(--layout-section-space);overflow:hidden}.company-hero__media img{object-fit:cover;width:100%;max-width:none;height:100%}.company-about .company-hero__media{height:var(--layout-section-space)}.company-timeline{overflow:visible}.company-timeline__track{position:relative}.company-timeline__track:before{background:linear-gradient(var(--brand-primary), var(--brand-blue), var(--brand-secondary));box-shadow:0 var(--line-width-default) var(--line-width-strong) var(--line-strong);content:"";inset-block:0;left:calc((var(--space-inline-sm) - 2.875rem) / 2);opacity:.2;width:2.875rem;position:absolute}.company-timeline__track:after{background:linear-gradient(var(--brand-primary), var(--brand-blue), var(--brand-secondary));content:"";inset-block:0;left:calc(var(--line-width-default) * -1);width:calc(var(--space-inline-sm) + var(--line-width-strong));position:absolute}.company-timeline__portrait{pointer-events:none;z-index:1;width:14.625rem;height:auto;position:absolute;transform:translate(-50%)}.company-timeline__portrait--robin{left:calc(var(--space-inline-sm) / 2);transform:translateX(calc(-50% - var(--space-inline-lg)));top:-5.875rem}.company-timeline__portrait--jacqueline{left:calc(var(--space-inline-sm) / 2);top:calc(78% + var(--space-stack-2xl));width:16.5rem}.company-timeline__list{gap:var(--layout-section-space-compact);padding-left:calc(var(--layout-section-space) + var(--space-stack-2xl));padding-top:calc(var(--layout-section-space) + var(--space-stack-xl));flex-direction:column;display:flex}.company-timeline__item{gap:var(--layout-section-space-compact);min-height:calc(var(--layout-section-space) + var(--layout-section-space-tight));padding-block:var(--space-stack-2xl);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;position:relative}.company-timeline__item:before{background:url(/company/timeline-rule.svg) left center / 100% var(--line-width-default) no-repeat;content:"";height:var(--line-width-default);left:calc((var(--layout-section-space) + var(--space-stack-2xl)) * -1);position:absolute;top:0;right:0}.company-timeline__date{align-items:flex-start;gap:var(--space-stack-sm);flex-direction:column;display:flex}.company-timeline__year{background:linear-gradient(90deg, var(--brand-primary), var(--brand-blue));color:#0000;font-family:var(--font-heading);font-size:var(--text-heading-4-size);letter-spacing:var(--text-heading-4-tracking);line-height:var(--text-heading-4-leading);-webkit-background-clip:text;background-clip:text}.company-timeline__date h2{font-size:var(--text-heading-4-size);letter-spacing:var(--text-heading-4-tracking);line-height:var(--text-heading-4-leading);max-width:20rem}.company-timeline__item>p,.company-timeline__today p{color:var(--ink-secondary);font-size:var(--text-body-large-size);line-height:var(--text-body-leading)}.company-timeline__today{background:url(/company/timeline-rule.svg) left top / 100% var(--line-width-default) no-repeat;margin-inline:auto;margin-top:var(--layout-section-space-compact);max-width:var(--layout-content-narrow);padding-block:var(--layout-section-space-tight) var(--layout-section-space);text-align:center}.company-timeline__today h2{font-size:var(--text-heading-3-size);letter-spacing:var(--text-heading-3-tracking);line-height:var(--text-heading-3-leading)}.company-team__mosaic{border-left:var(--line-width-default) solid var(--line-default);border-top:var(--line-width-default) solid var(--line-default);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.company-team__panel{border-bottom:var(--line-width-default) solid var(--line-default);border-right:var(--line-width-default) solid var(--line-default);min-height:calc(var(--layout-section-space) * 3);padding:var(--space-stack-2xl);align-items:center;display:flex;position:relative;overflow:hidden}.company-team__panel--media{background:var(--surface-default);justify-content:center;padding:0}.company-team__image{object-fit:cover;width:100%;height:100%}.company-team__image--dog{object-fit:contain;width:24.125rem;max-width:68%;height:auto}.company-team__image--dinner{width:19.625rem;max-width:56%;height:auto}.company-team__panel--intro h2{font-size:var(--text-heading-2-size);letter-spacing:var(--text-heading-2-tracking);line-height:var(--text-heading-2-leading)}.company-team__panel--quote{padding:var(--layout-section-space-tight)}.company-team__panel--quote p{color:var(--ink-secondary);font-family:var(--font-heading);font-size:var(--text-heading-5-size);letter-spacing:var(--text-heading-5-tracking);line-height:var(--text-heading-5-leading)}.company-team__sticker{pointer-events:none;z-index:1;height:auto;position:absolute}.company-team__sticker--dog{bottom:var(--space-stack-sm);right:var(--space-stack-lg);width:14.4375rem}.company-team__sticker--dinner{left:var(--space-stack-2xl);top:var(--space-stack-2xl);width:12.25rem}.company-investors{text-align:center}.company-investors h2{font-family:var(--font-heading);font-size:var(--text-heading-5-size);letter-spacing:var(--text-heading-5-tracking);line-height:var(--text-heading-5-leading)}.company-investors__logos{margin-inline:calc(var(--layout-section-space-tight) / -2);width:calc(100% + var(--layout-section-space-tight));grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.company-investors__logo{min-height:var(--layout-section-space-tight);padding-inline:var(--space-inline-lg);justify-content:center;align-items:center;display:flex}.company-investors__logo img{max-height:var(--layout-section-space-tight);object-fit:contain;width:auto}.company-investors__logo:nth-child(3) img{max-height:calc(var(--layout-section-space-tight) - var(--space-stack-lg))}.company-cta__layout{border:var(--line-width-default) solid var(--line-default);min-height:calc(var(--layout-section-space) * 2 + var(--space-stack-2xl));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.company-cta__copy{padding:var(--space-stack-2xl)}.company-cta h2{font-size:var(--text-heading-3-size);letter-spacing:var(--text-heading-3-tracking);line-height:var(--text-heading-3-leading);max-width:28rem}.company-cta__image{border-left:var(--line-width-default) solid var(--line-default);object-fit:cover;width:100%;height:100%}.company-careers .company-hero__content{padding-bottom:var(--space-stack-2xl)}.company-careers .company-hero__media{height:var(--layout-section-space-compact)}.company-careers__board{position:relative}.company-careers__board iframe{border:0;width:100%;min-height:59.3125rem}.company-careers__board #ashby_embed:not(:empty)~.company-careers__fallback{display:none}.company-careers__fallback{max-width:var(--layout-content-default);padding-block:var(--space-stack-2xl) var(--layout-section-space-tight);margin-inline:auto}.company-careers__intro{color:var(--ink-secondary);font-size:var(--text-body-large-size);line-height:var(--text-body-leading);max-width:var(--layout-content-narrow)}.company-careers__fallback h2{font-size:var(--text-heading-5-size);letter-spacing:var(--text-heading-5-tracking);line-height:var(--text-heading-5-leading)}.company-careers__department{gap:var(--space-stack-xl);display:grid}.company-careers__department h3{color:var(--ink-muted);font-family:var(--font-body);font-size:var(--text-caption-size);letter-spacing:var(--text-label-tracking);font-weight:500;line-height:var(--text-caption-leading);text-transform:uppercase}.company-careers__job{gap:var(--space-stack-sm);flex-direction:column;width:fit-content;text-decoration:none;display:flex}.company-careers__job strong{font-family:var(--font-heading);font-size:var(--text-body-large-size);font-weight:400}.company-careers__job span{color:var(--ink-subtle);font-size:var(--text-body-size);line-height:var(--text-body-leading)}.company-careers__job:hover strong{color:var(--brand-primary)}.company-careers__job:focus-visible{border-radius:var(--radius-control);outline:var(--line-width-strong) solid var(--focus-ring);outline-offset:var(--space-inline-xs)}.company-careers__powered{color:var(--ink-subtle);font-family:var(--font-code);font-size:var(--text-caption-size);line-height:var(--text-caption-leading);align-self:center;text-decoration:none}.company-careers__powered:hover{color:var(--ink-secondary)}.company-careers__powered:focus-visible{border-radius:var(--radius-control);outline:var(--line-width-strong) solid var(--focus-ring);outline-offset:var(--space-inline-xs)}@media (prefers-reduced-motion:reduce){.company-page [data-company-reveal],.company-page .company-hero__headline>span,.company-page .company-hero p,.company-page .company-hero__media{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}}@media print{.company-page [data-company-reveal],.company-page .company-hero__headline>span,.company-page .company-hero p,.company-page .company-hero__media{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}}@media (max-width:61.99rem){.company-timeline__list{gap:var(--layout-section-space-tight);padding-left:var(--layout-section-space-tight);padding-top:calc(var(--layout-section-space-compact) + var(--space-stack-xl))}.company-timeline__item{gap:var(--space-stack-2xl);grid-template-columns:minmax(0,1fr)}.company-timeline__item:before{left:calc(var(--layout-section-space-tight) * -1)}.company-timeline__today{margin-top:var(--layout-section-space-tight)}.company-team__panel--quote{padding:var(--space-stack-2xl)}.company-team__panel--quote p{font-size:var(--text-body-large-size);letter-spacing:normal;line-height:var(--text-body-leading)}}@media (max-width:47.99rem){.company-hero__content{padding-block:var(--layout-section-space-tight)}.company-hero h1{font-size:var(--text-heading-3-size);letter-spacing:var(--text-heading-3-tracking);line-height:var(--text-heading-3-leading)}.company-hero__media,.company-about .company-hero__media{height:var(--layout-section-space-compact)}.company-timeline__track:before{inset-block-end:0}.company-timeline__portrait{width:10rem;transform:translate(-50%)}.company-timeline__portrait--robin{left:50%;top:calc((var(--layout-section-space-tight) - var(--space-stack-xs)) * -1);transform:translate(-50%)}.company-timeline__portrait--jacqueline{width:11rem;display:none}.company-timeline__list{padding-left:var(--layout-section-space-tight);padding-top:calc(var(--layout-section-space-compact) + var(--space-stack-xl))}.company-timeline__item{gap:var(--space-stack-xl);min-height:0;padding-block:var(--space-stack-2xl)}.company-timeline__today{padding-block:var(--layout-section-space-tight);text-align:left}.company-timeline__today h2{font-size:var(--text-heading-4-size)}.company-team__mosaic,.company-cta__layout{grid-template-columns:minmax(0,1fr)}.company-team__panel{min-height:calc(var(--layout-section-space) * 2 + var(--layout-section-space-tight))}.company-team__panel--intro h2{font-size:var(--text-heading-3-size);letter-spacing:var(--text-heading-3-tracking);line-height:var(--text-heading-3-leading)}.company-team__panel--quote{min-height:0}.company-investors__logos{grid-template-columns:minmax(0,1fr);width:100%;margin-inline:0}.company-cta__image{border-left:0;border-top:var(--line-width-default) solid var(--line-default);min-height:var(--layout-section-space)}.company-careers .company-hero__content{padding-bottom:var(--space-stack-2xl)}.company-careers .company-hero__media{height:var(--layout-section-space-compact)}.company-careers__board iframe{min-height:76rem}}@media (min-width:62rem){.company-team__panel--closing{min-height:calc(var(--layout-section-space) * 3 + var(--space-stack-2xl) + var(--space-stack-lg))}}
