.signature-draw:where(.astro-m5gsb4yd){display:block;width:min(100%,12.5rem);margin-top:1.75rem;color:#151413}svg:where(.astro-m5gsb4yd){display:block;width:100%;height:auto;overflow:visible}.signature-strokes:where(.astro-m5gsb4yd) path:where(.astro-m5gsb4yd){fill:none;stroke:currentColor;stroke-width:5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1}.signature-dot:where(.astro-m5gsb4yd){fill:currentColor;opacity:0}.signature-draw:where(.astro-m5gsb4yd).is-visible .signature-strokes:where(.astro-m5gsb4yd) path:where(.astro-m5gsb4yd){animation:draw-signature var(--duration) var(--easing, cubic-bezier(.35, 0, .55, 1)) var(--delay) forwards}.signature-draw:where(.astro-m5gsb4yd).is-visible .signature-dot:where(.astro-m5gsb4yd){animation:show-signature-dot 80ms linear 3.17s forwards}@keyframes draw-signature{to{stroke-dashoffset:0}}@keyframes show-signature-dot{to{opacity:1}}@media(prefers-reduced-motion:reduce){.signature-strokes:where(.astro-m5gsb4yd) path:where(.astro-m5gsb4yd){stroke-dashoffset:0}.signature-dot:where(.astro-m5gsb4yd){opacity:1}.signature-draw:where(.astro-m5gsb4yd).is-visible .signature-strokes:where(.astro-m5gsb4yd) path:where(.astro-m5gsb4yd),.signature-draw:where(.astro-m5gsb4yd).is-visible .signature-dot:where(.astro-m5gsb4yd){animation:none}}.about-team-carousel{--team-slide-gap: 4rem;--team-card-width: 24rem;--team-left-edge: max(var(--site-padding), calc((100vw - var(--site-width)) / 2));position:relative;width:calc(100vw - var(--team-left-edge) - var(--site-padding));max-width:none}.about-team-track{align-items:stretch;gap:0;margin-left:calc(var(--team-slide-gap) * -1)}.about-team-slide{display:flex;width:calc(var(--team-card-width) + var(--team-slide-gap));max-width:calc(var(--team-card-width) + var(--team-slide-gap));flex:0 0 calc(var(--team-card-width) + var(--team-slide-gap))!important;padding-left:var(--team-slide-gap)}.about-team-carousel [data-slot=carousel-content]{overflow:hidden}.about-person-card.svelte-1q09jk2{position:relative;display:flex;width:100%;flex-direction:column;gap:2rem;color:#fff}.about-person-image.svelte-1q09jk2{display:block;aspect-ratio:1;width:100%;height:auto;border-radius:.5rem;object-fit:cover;background:#282726}.about-person-copy.svelte-1q09jk2,.about-person-main.svelte-1q09jk2,.about-person-text.svelte-1q09jk2{display:flex;flex-direction:column;align-items:flex-start}.about-person-copy.svelte-1q09jk2{gap:1.5rem}.about-person-main.svelte-1q09jk2{gap:1.25rem}.about-person-text.svelte-1q09jk2{gap:.75rem;padding-right:2.5rem}.section-badge.svelte-1q09jk2{position:relative;display:inline-flex;width:fit-content;height:32px;align-items:center;justify-content:center;gap:12px;overflow:hidden;padding:4px 12px;border-radius:8px;color:var(--content-primary);box-shadow:0 0 0 .5px #0000000f,0 1px 1px -1px #0000001f,0 1px 2px #0000000a}.section-badge--dark.svelte-1q09jk2{color:var(--content-inverse-primary);box-shadow:0 0 0 .5px #ffffff0f,0 1px 1px -1px #ffffff1f,0 1px 2px #ffffff0a}.section-badge-surface.svelte-1q09jk2,.section-badge-stroke.svelte-1q09jk2{position:absolute;inset:0;border-radius:inherit;pointer-events:none}.section-badge-surface.svelte-1q09jk2{background:#fff}.section-badge--dark.svelte-1q09jk2 .section-badge-surface:where(.svelte-1q09jk2){background:#ffffff03}.section-badge-stroke.svelte-1q09jk2{box-shadow:inset 0 0 0 .5px #0000001f}.section-badge--dark.svelte-1q09jk2 .section-badge-stroke:where(.svelte-1q09jk2){box-shadow:inset 0 0 0 .5px #ffffff1f}.section-badge-dot.svelte-1q09jk2{position:relative;width:6px;height:6px;flex:0 0 auto;background:var(--content-accent)}.section-badge-label.svelte-1q09jk2{position:relative;flex:0 0 auto;font-family:var(--font-mono);font-size:var(--text-12);font-weight:600;letter-spacing:.96px;text-transform:uppercase;white-space:nowrap;word-break:break-word}.about-person-copy.svelte-1q09jk2 h3:where(.svelte-1q09jk2){margin:0;color:#fff;font-size:1.5rem;font-weight:500;line-height:1.4}.about-person-copy.svelte-1q09jk2 p:where(.svelte-1q09jk2){margin:0;color:#948d8a;font-size:.9375rem;line-height:1.6}.about-person-social.svelte-1q09jk2{display:inline-flex;width:1.5rem;height:1.5rem;align-items:center;justify-content:center;color:#f28954;text-decoration:none;transition:color .16s ease}.about-person-social.svelte-1q09jk2:hover,.about-person-social.svelte-1q09jk2:focus-visible{color:#fff}.about-person-social.svelte-1q09jk2 svg:where(.svelte-1q09jk2){width:1.5rem;height:1.5rem}.about-slide-separator.svelte-1q09jk2{position:absolute;top:0;right:calc(var(--team-slide-gap) * -.5);bottom:0;width:1px;background-image:repeating-linear-gradient(to bottom,rgba(255,255,255,.12) 0 6px,transparent 6px 14px)}.about-team-controls.svelte-1q09jk2{display:flex;gap:.75rem;margin-top:4rem}.about-team-control{position:static!important;width:3rem;height:3rem;transform:none!important;border-color:#ffffff1f;background:#ffffff14;color:#fff}.about-team-control[aria-disabled=true]{opacity:.45;cursor:not-allowed}@media(max-width:767px){.about-team-carousel{--team-slide-gap: 1rem;--team-card-width: min(20rem, calc(100vw - var(--site-padding) * 2));width:calc(100vw - var(--site-padding) * 2)}.about-person-text.svelte-1q09jk2{padding-right:0}.about-slide-separator.svelte-1q09jk2{display:none}.about-team-controls.svelte-1q09jk2{margin-top:2.5rem}}.about-hero:where(.astro-w2vhzyh3){position:relative;isolation:isolate;overflow:hidden;width:100%;background:#151413;color:#fff}.about-hero-container:where(.astro-w2vhzyh3),.about-section-container:where(.astro-w2vhzyh3){position:relative;z-index:1;width:min(100% - 2 * var(--site-padding),var(--site-width));margin:0 auto}.about-hero-container:where(.astro-w2vhzyh3){display:flex;flex-direction:column;align-items:center;gap:5rem;padding:10rem 0 5rem}.about-hero-heading:where(.astro-w2vhzyh3){display:flex;max-width:53rem;flex-direction:column;align-items:center;gap:1.25rem;text-align:center}.about-hero-heading:where(.astro-w2vhzyh3) h1:where(.astro-w2vhzyh3),.about-story-heading:where(.astro-w2vhzyh3) h2:where(.astro-w2vhzyh3),.about-team-heading:where(.astro-w2vhzyh3) h2:where(.astro-w2vhzyh3),.about-jobs-heading:where(.astro-w2vhzyh3) h2:where(.astro-w2vhzyh3){margin:0;font-family:var(--font-serif);font-weight:400;letter-spacing:-.02em;line-height:1.1}.about-hero-heading:where(.astro-w2vhzyh3) h1:where(.astro-w2vhzyh3){font-size:clamp(3rem,5vw,3.5rem);color:#fff}.about-hero-heading:where(.astro-w2vhzyh3) h1:where(.astro-w2vhzyh3) span:where(.astro-w2vhzyh3),.about-story-heading:where(.astro-w2vhzyh3) h2:where(.astro-w2vhzyh3) span:where(.astro-w2vhzyh3),.about-team-heading:where(.astro-w2vhzyh3) h2:where(.astro-w2vhzyh3) span:where(.astro-w2vhzyh3){display:block;color:#ffffff94}.about-story-heading:where(.astro-w2vhzyh3) h2:where(.astro-w2vhzyh3) span:where(.astro-w2vhzyh3){display:inline;color:#151413}.about-hero-heading:where(.astro-w2vhzyh3) p:where(.astro-w2vhzyh3){max-width:39rem;margin:0;color:#ffffff94;font-size:1.0625rem;line-height:1.65}.about-hero-button{margin-top:1.25rem}.about-hero-image:where(.astro-w2vhzyh3){width:100%;height:min(49vw,39.25rem);min-height:22rem;overflow:hidden;border-radius:.5rem;background:#282726;box-shadow:inset 0 0 0 1px #ffffff14}.about-hero-image:where(.astro-w2vhzyh3) img{display:block;width:100%;height:100%;object-fit:cover}.about-hero-logos{color:#fff}.about-hero-logos .customer-logo-item{height:5.25rem}.about-hero-logos .customer-logo-item img{filter:none;opacity:1}.about-story-section:where(.astro-w2vhzyh3),.about-jobs-section:where(.astro-w2vhzyh3){background:#fff;padding:10rem 0}.about-story-stack:where(.astro-w2vhzyh3){display:flex;flex-direction:column;gap:4rem}.about-story-heading:where(.astro-w2vhzyh3){display:flex;max-width:36rem;flex-direction:column;gap:1.5rem}.about-story-heading:where(.astro-w2vhzyh3) h2:where(.astro-w2vhzyh3),.about-jobs-heading:where(.astro-w2vhzyh3) h2:where(.astro-w2vhzyh3){font-size:clamp(2.75rem,4.4vw,3.5rem);color:#151413ad}.about-story-copy:where(.astro-w2vhzyh3){display:flex;max-width:32.5rem;flex-direction:column;gap:1.5rem;color:#151413bf;font-size:1.0625rem;line-height:1.65}.about-story-copy:where(.astro-w2vhzyh3) p:where(.astro-w2vhzyh3){margin:0}.about-founder-signature:where(.astro-w2vhzyh3){display:flex;flex-direction:column;gap:.25rem;padding-top:1.5rem}.about-founder-signature:where(.astro-w2vhzyh3) strong:where(.astro-w2vhzyh3){color:#151413;font-weight:500}.about-image-grid:where(.astro-w2vhzyh3){display:grid;grid-template-columns:minmax(0,845fr) minmax(0,411fr);grid-template-rows:repeat(2,274px);gap:1.5rem;height:572px}.about-grid-image:where(.astro-w2vhzyh3){min-height:0;overflow:hidden;border-radius:.5rem;background:#f6f6f4;box-shadow:inset 0 0 0 1px #15141314}.about-grid-image:where(.astro-w2vhzyh3) img{display:block;width:100%;height:100%;object-fit:cover}.about-grid-image-large:where(.astro-w2vhzyh3){grid-row:span 2;min-height:0}.about-team-section:where(.astro-w2vhzyh3){overflow:hidden;background:#151413;padding:10rem 0;color:#fff}.about-team-heading-row:where(.astro-w2vhzyh3){display:flex;align-items:flex-end;justify-content:space-between;gap:6rem;margin-bottom:6rem}.about-team-heading:where(.astro-w2vhzyh3){display:flex;flex:1;flex-direction:column;gap:1.5rem}.about-team-heading:where(.astro-w2vhzyh3) h2:where(.astro-w2vhzyh3){font-size:clamp(2.75rem,4.4vw,3.5rem);color:#fff}.about-team-heading-row:where(.astro-w2vhzyh3)>p:where(.astro-w2vhzyh3){width:min(100%,24rem);margin:0;color:#ffffff94;font-size:1.0625rem;line-height:1.65}.about-team-carousel-shell:where(.astro-w2vhzyh3){margin-left:max(var(--site-padding),calc((100vw - var(--site-width)) / 2))}.about-jobs-container:where(.astro-w2vhzyh3){display:flex;flex-direction:column;gap:6rem}.about-jobs-heading:where(.astro-w2vhzyh3){display:flex;width:min(100%,32.5rem);flex-direction:column;gap:1.5rem}.about-jobs-table:where(.astro-w2vhzyh3){display:flex;width:100%;flex-direction:column;border-top:1px dashed rgba(21,20,19,.18)}.about-job-row:where(.astro-w2vhzyh3){display:grid;grid-template-columns:minmax(0,1fr) 12rem 12rem 1.5rem;min-height:5rem;align-items:center;gap:1.5rem;border-bottom:1px dashed rgba(21,20,19,.18);padding:1.5rem 0;color:#151413;text-decoration:none}.about-job-title:where(.astro-w2vhzyh3){min-width:0;font-size:1.0625rem;font-weight:500;line-height:1.6;transition:transform .18s ease}.about-job-row:where(.astro-w2vhzyh3):hover .about-job-title:where(.astro-w2vhzyh3),.about-job-row:where(.astro-w2vhzyh3):focus-visible .about-job-title:where(.astro-w2vhzyh3){transform:translate(.5rem)}.about-job-meta:where(.astro-w2vhzyh3){color:#151413bf;font-size:1.0625rem;line-height:1.6;white-space:nowrap}.about-job-arrow:where(.astro-w2vhzyh3){width:.875rem;height:.875rem;justify-self:end;color:var(--content-accent);opacity:0;transform:translate(-.25rem);transition:opacity .16s ease,transform .16s ease}.about-job-row:where(.astro-w2vhzyh3):hover .about-job-arrow:where(.astro-w2vhzyh3),.about-job-row:where(.astro-w2vhzyh3):focus-visible .about-job-arrow:where(.astro-w2vhzyh3){opacity:1;transform:translate(0)}.about-jobs-contact:where(.astro-w2vhzyh3){display:flex;width:min(100%,25.625rem);flex-direction:column;align-items:flex-start;gap:2rem}.about-jobs-contact:where(.astro-w2vhzyh3) h3:where(.astro-w2vhzyh3){margin:0;color:#151413;font-size:1.0625rem;font-weight:500;line-height:1.6}.about-jobs-contact:where(.astro-w2vhzyh3) p:where(.astro-w2vhzyh3){margin:0;color:#57534e;font-size:1.0625rem;line-height:1.65}.about-jobs-contact-button:where(.astro-w2vhzyh3){gap:.625rem}@media(max-width:900px){.about-team-heading-row:where(.astro-w2vhzyh3){align-items:flex-start;flex-direction:column;gap:2rem}.about-image-grid:where(.astro-w2vhzyh3){grid-template-columns:1fr;grid-template-rows:auto;height:auto}.about-grid-image:where(.astro-w2vhzyh3){aspect-ratio:3 / 2}.about-grid-image-large:where(.astro-w2vhzyh3){grid-row:auto;min-height:0}.about-job-row:where(.astro-w2vhzyh3){grid-template-columns:minmax(0,1fr) 1.5rem;gap:1rem}.about-job-meta:where(.astro-w2vhzyh3){grid-column:1 / 2;font-size:.9375rem}.about-job-arrow:where(.astro-w2vhzyh3){grid-column:2 / 3;grid-row:1 / 3}}@media(max-width:767px){.about-hero-container:where(.astro-w2vhzyh3){padding:8rem 0 4rem;gap:3rem}.about-hero-image:where(.astro-w2vhzyh3){height:auto;min-height:0;aspect-ratio:5120 / 2512}.about-hero-image:where(.astro-w2vhzyh3) img{height:auto;object-fit:contain}.about-story-section:where(.astro-w2vhzyh3),.about-team-section:where(.astro-w2vhzyh3),.about-jobs-section:where(.astro-w2vhzyh3){padding:6rem 0}.about-team-heading-row:where(.astro-w2vhzyh3){margin-bottom:4rem}.about-team-carousel-shell:where(.astro-w2vhzyh3){margin-left:var(--site-padding)}}
