.about-mission[data-astro-cid-ivd6knkr]{padding-top:var(--about-mission-copy-space)}.about-mission__intro[data-astro-cid-ivd6knkr]{text-align:center}.about-mission__intro[data-astro-cid-ivd6knkr] .text-hero{max-inline-size:60rem;margin-inline:auto;justify-items:center}.about-mission__intro[data-astro-cid-ivd6knkr] h1{font-size:var(--font-size-h1);font-weight:var(--font-weight-medium);line-height:var(--line-height-heading);white-space:pre-line;text-wrap:balance;hyphens:none;overflow-wrap:normal}.about-mission__intro[data-astro-cid-ivd6knkr] .text-hero__lead{max-inline-size:40rem;color:var(--color-text);font-size:var(--font-size-body-lead);line-height:1.5;text-wrap:balance}@media(max-width:47.999rem){.about-mission__intro[data-astro-cid-ivd6knkr] h1{white-space:normal;text-wrap:initial;hyphens:auto;overflow-wrap:break-word}}.about-principles[data-astro-cid-tlg5x7ts]{padding-block:clamp(3rem,7vw,7.5rem);background:var(--color-surface);color:var(--color-text)}.about-principles__header[data-astro-cid-tlg5x7ts]{display:grid;align-items:end;gap:var(--space-7);margin-block-end:clamp(var(--space-9),6vw,var(--space-12))}.about-principles__intro[data-astro-cid-tlg5x7ts]{max-inline-size:42rem;margin:0}.about-principles__list[data-astro-cid-tlg5x7ts]{display:grid;gap:var(--space-9);margin:0;padding:0;list-style:none}.about-principles__item[data-astro-cid-tlg5x7ts]{display:grid;min-inline-size:0;grid-template-rows:var(--icon-size-24) 1fr;gap:var(--space-7);padding-inline-start:var(--space-6);padding-block-end:var(--space-5);border-inline-start:var(--border-width) solid var(--color-border)}.about-principles__icon[data-astro-cid-tlg5x7ts]{width:var(--icon-size-24);height:var(--icon-size-24);fill:none;stroke:currentColor;stroke-width:var(--icon-stroke);stroke-linecap:round;stroke-linejoin:round}.about-principles__copy[data-astro-cid-tlg5x7ts]{min-inline-size:0;max-inline-size:30rem}.about-principles[data-astro-cid-tlg5x7ts] h3[data-astro-cid-tlg5x7ts],.about-principles__item[data-astro-cid-tlg5x7ts] p[data-astro-cid-tlg5x7ts]{margin:0;color:var(--color-text);font-family:var(--font-family-body);font-size:.875rem;font-weight:var(--font-weight-regular);line-height:1.5;letter-spacing:normal;overflow-wrap:break-word}.about-principles[data-astro-cid-tlg5x7ts] h3[data-astro-cid-tlg5x7ts]{font-weight:var(--font-weight-medium)}.about-principles__item[data-astro-cid-tlg5x7ts] p[data-astro-cid-tlg5x7ts]{margin-block-start:var(--space-2)}@media(min-width:48rem){.about-principles__list[data-astro-cid-tlg5x7ts]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.about-principles__header[data-astro-cid-tlg5x7ts]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(var(--space-9),6vw,var(--space-12))}.about-principles__list[data-astro-cid-tlg5x7ts]{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:clamp(var(--space-6),4vw,var(--space-10));row-gap:var(--space-10)}.about-principles__item[data-astro-cid-tlg5x7ts]{row-gap:clamp(var(--space-11),8vw,var(--space-14))}}@media(forced-colors:active){.about-principles[data-astro-cid-tlg5x7ts]{background:Canvas;color:CanvasText}.about-principles__item[data-astro-cid-tlg5x7ts]{border-color:CanvasText}.about-principles__item[data-astro-cid-tlg5x7ts] p[data-astro-cid-tlg5x7ts]{color:CanvasText}}.about-tech-scene[data-astro-cid-6hfmni2i]{display:block;width:100%;height:auto;overflow:hidden}.about-tech-scene[data-astro-cid-6hfmni2i] path{vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.about-technology-card[data-astro-cid-vca52te7]{--tech-background: #e8eef2;--tech-line: #a5b5c2;--tech-accent: #d97832;--tech-node: #e58a46;position:relative;isolation:isolate;display:grid;align-items:center;min-width:0;min-height:clamp(28rem,34vw,34rem);overflow:hidden;border-radius:0;background:var(--color-surface-cool);color:var(--color-text);transition:border-radius .7s var(--motion-ease-enter)}.about-technology-card[data-astro-cid-vca52te7]:not([data-scene-state=static]){--tech-background: var(--color-surface)}.about-technology-card[data-astro-cid-vca52te7]:after{content:"";position:absolute;z-index:2;inset:0;border:var(--border-width) solid var(--tech-accent);border-radius:inherit;opacity:0;pointer-events:none;transition:opacity .25s ease}.about-technology-card[data-astro-cid-vca52te7][data-scene-state=entering],.about-technology-card[data-astro-cid-vca52te7][data-scene-state=active]{border-radius:1.5rem}.about-technology-card[data-astro-cid-vca52te7][data-scene-state=entering]:after,.about-technology-card[data-astro-cid-vca52te7][data-scene-state=active]:after{opacity:1}.about-technology-card__stage[data-astro-cid-vca52te7]{position:absolute;inset:0;overflow:hidden;pointer-events:none}.about-technology-card__scene[data-astro-cid-vca52te7]{position:absolute;inset:0;background:var(--tech-background);opacity:1;transition:opacity .25s ease}.about-technology-card__scene[data-astro-cid-vca52te7] svg{width:100%;height:100%}.about-technology-card[data-astro-cid-vca52te7][data-scene-state=idle] .about-technology-card__scene[data-astro-cid-vca52te7],.about-technology-card[data-astro-cid-vca52te7][data-scene-state=leaving] .about-technology-card__scene[data-astro-cid-vca52te7],.about-technology-card[data-astro-cid-vca52te7][data-scene-state=suspended] .about-technology-card__scene[data-astro-cid-vca52te7]{opacity:0}.about-technology-card[data-astro-cid-vca52te7]:not([data-scene-state]) .about-technology-card__scene[data-astro-cid-vca52te7],.about-technology-card[data-astro-cid-vca52te7][data-scene-state=static] .about-technology-card__scene[data-astro-cid-vca52te7],.about-technology-card[data-astro-cid-vca52te7][data-scene-state=suspended] .about-technology-card__scene[data-astro-cid-vca52te7]{transition:none}.about-technology-card__copy[data-astro-cid-vca52te7]{position:relative;z-index:1;padding:var(--space-6)}.about-technology-card[data-astro-cid-vca52te7]:not([data-scene-state=static]) .about-technology-card__copy[data-astro-cid-vca52te7]{align-self:stretch;display:grid;grid-template-rows:1fr auto 1fr}.about-technology-card[data-astro-cid-vca52te7]:not([data-scene-state=static]) .about-technology-card__copy[data-astro-cid-vca52te7]:before{content:""}.about-technology-card__details[data-astro-cid-vca52te7]{align-self:start;opacity:1;transform:translateY(0);visibility:visible;transition:opacity .32s ease,transform .32s ease,visibility 0s linear}.about-technology-card[data-astro-cid-vca52te7][data-scene-state=idle] .about-technology-card__details[data-astro-cid-vca52te7],.about-technology-card[data-astro-cid-vca52te7][data-scene-state=leaving] .about-technology-card__details[data-astro-cid-vca52te7],.about-technology-card[data-astro-cid-vca52te7][data-scene-state=suspended] .about-technology-card__details[data-astro-cid-vca52te7]{opacity:0;transform:translateY(.4rem);visibility:hidden;transition-delay:0s,0s,.32s}.about-technology-card[data-astro-cid-vca52te7][data-scene-state=static] .about-technology-card__details[data-astro-cid-vca52te7],.about-technology-card[data-astro-cid-vca52te7][data-scene-state=suspended] .about-technology-card__details[data-astro-cid-vca52te7]{transition:none}.about-technology-card[data-astro-cid-vca52te7]:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.about-technology-card[data-astro-cid-vca52te7] h2[data-astro-cid-vca52te7]{margin:0;font-family:var(--font-family-heading);font-size:clamp(1.125rem,1.4vw,1.28rem);font-weight:var(--font-weight-bold);line-height:1.2;letter-spacing:var(--letter-spacing-heading);hyphens:auto;overflow-wrap:break-word}.about-technology-card[data-astro-cid-vca52te7] p[data-astro-cid-vca52te7]{margin:var(--space-4) 0 0;font-size:.875rem;line-height:1.6}@media(prefers-reduced-motion:reduce),(hover:none),(pointer:coarse){.about-technology-card[data-astro-cid-vca52te7]{transition:none}.about-technology-card[data-astro-cid-vca52te7]:after{transition:none}.about-technology-card[data-astro-cid-vca52te7] .about-technology-card__scene[data-astro-cid-vca52te7]{opacity:1;transition:none}.about-technology-card[data-astro-cid-vca52te7] .about-technology-card__details[data-astro-cid-vca52te7]{opacity:1;transform:none;visibility:visible;transition:none}}@media(forced-colors:active){.about-technology-card[data-astro-cid-vca52te7]{background:Canvas;color:CanvasText}.about-technology-card__stage[data-astro-cid-vca52te7]{display:none}.about-technology-card[data-astro-cid-vca52te7]:after{border-color:Highlight}}.about-benefits[data-astro-cid-cb7ui7fo]{padding-block:var(--about-section-space);padding-top:var(--about-mission-copy-space)}.about-benefits__grid[data-astro-cid-cb7ui7fo]{--about-card-min: 100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--about-card-min)),1fr));gap:var(--grid-gap);scroll-margin-top:6rem}@media(min-width:48rem){.about-benefits__grid[data-astro-cid-cb7ui7fo]{--about-card-min: max(16rem, calc((100% - var(--grid-gap)) / 2))}}@media(min-width:80rem){.about-benefits__grid[data-astro-cid-cb7ui7fo]{--about-card-min: max(16rem, calc((100% - 3 * var(--grid-gap)) / 4))}}.about-page{--about-title-size: clamp(1.75rem, 1.1rem + 1.9vw, 2.625rem);--about-section-space: clamp(var(--space-10), 7.5vw, var(--space-13));--about-mission-copy-space: clamp(var(--space-12), 12vw, calc(var(--space-12) * 2));min-width:0;padding-top:5rem;padding-bottom:calc(clamp(var(--space-9),6vw,var(--space-12)) + clamp(var(--space-9),5vw,var(--space-11)));background:var(--color-surface);color:var(--color-text)}.about-page .about-container{width:min(var(--container-content),calc(100% - var(--gutter-content) * 2));margin-inline:auto}.about-page section[id]{scroll-margin-top:6rem}.about-page .about-eyebrow{margin:0;color:var(--color-text-muted);font-size:var(--font-size-label);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-label);line-height:1.35;text-transform:uppercase}.about-page .about-heading{margin:var(--space-5) 0 var(--space-7);font-size:var(--font-size-h2);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-heading);line-height:1.12;white-space:pre-line;text-wrap:balance}.about-page .about-prose{color:var(--color-text-muted);font-size:var(--font-size-body);line-height:var(--line-height-body)}.about-page .about-prose p{margin:0;text-wrap:pretty}.about-page .about-prose p+p{margin-top:var(--space-5)}.about-page #customers .service-payments__copy{justify-content:space-between}.about-page #customers h2{font-size:var(--about-title-size);font-weight:var(--font-weight-medium);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-heading)}.about-page #customers .service-payments__paragraphs{padding-bottom:var(--space-6);border-bottom:var(--border-width) solid var(--color-border)}.about-page #customers p{color:var(--color-text);font-family:var(--font-family-body);font-size:.875rem;line-height:1.5}.about-page #contact{margin-top:clamp(var(--space-9),6vw,var(--space-12));padding-block:clamp(var(--space-12),12vw,calc(var(--space-12) * 2))}@media(max-width:63.999rem){.about-page #customers .service-payments__copy{display:contents}.about-page #customers h2{order:-1}.about-page #customers .service-payments__paragraphs{order:1}}@media(max-width:1024px){.about-page{padding-top:calc(5.29rem + 2px)}}@media(max-width:720px){.about-page{padding-top:calc(6.39rem + 2px)}}@media(max-width:47.999rem){.about-page .about-heading{white-space:normal;text-wrap:pretty}}
