.about{--ab-ink:rgb(var(--c-ink));--ab-green:#183b27;--ab-leaf:#426e48;--ab-cream:rgb(var(--c-paper));--ab-paper:#e6e2cf;--ab-red:rgb(var(--c-red));--ab-blue:#1c5890;--ab-rule:rgb(var(--c-ink) / .25);background:var(--ab-paper);color:var(--ab-ink);-webkit-font-smoothing:antialiased;overflow:clip}.about .ab-hero{background:var(--ab-ink);height:100svh;min-height:780px;color:var(--ab-cream);position:relative;overflow:hidden}.about .ab-hero__dithered{isolation:isolate;outline-offset:-1px;background:var(--ab-ink);outline:1px solid #ffffff1a;position:absolute;inset:0;overflow:hidden}.about .ab-hero__dithered img,.about .ab-hero__dithered canvas{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.about .ab-hero__dithered img{filter:saturate(.7)contrast(1.08)}.about .ab-hero__dithered canvas{image-rendering:pixelated;mix-blend-mode:hard-light}.about .ab-hero__base{opacity:.96}.about .ab-hero__hover{opacity:0;filter:saturate(1.14)contrast(1.09);will-change:transform, opacity;transition-property:opacity;transition-duration:.28s;transform:scale(1.012);mix-blend-mode:normal!important}.about .ab-hero__colorflow{z-index:2;contain:paint;opacity:0;pointer-events:none;background-image:radial-gradient(circle at 16% 28%, rgb(var(--c-red) / .95) 0 8%, rgb(var(--c-red) / .3) 22%, transparent 43%), radial-gradient(circle at 74% 22%, rgb(var(--c-blue) / .96) 0 10%, rgb(var(--c-blue) / .3) 28%, transparent 48%), radial-gradient(circle at 55% 78%, rgb(var(--c-leaf) / .9) 0 9%, rgb(var(--c-leaf) / .26) 27%, transparent 46%), conic-gradient(from 25deg at 52% 50%, rgb(var(--c-red) / .38), rgb(var(--c-blue) / .46), rgb(var(--c-paper) / .2), rgb(var(--c-leaf) / .42), rgb(var(--c-red) / .38));mix-blend-mode:color-burn;will-change:transform, opacity;background-size:112% 118%,126% 110%,118% 126%,100% 100%;position:absolute;inset:-18%;-webkit-mask-image:radial-gradient(circle,#000 0 1.2px,#0000 1.45px);mask-image:radial-gradient(circle,#000 0 1.2px,#0000 1.45px);-webkit-mask-size:4px 4px;mask-size:4px 4px}.about .ab-hero__colorflow:after{content:"";background:repeating-linear-gradient(118deg, transparent 0 34px, rgb(var(--c-paper) / .5) 35px 37px, transparent 38px 72px);mix-blend-mode:screen;opacity:.38;position:absolute;inset:0}@keyframes ab-colorflow{0%{transform:translate(-7%,-4%)rotate(-2deg)scale(1.03)}50%{transform:translate(3%,2%)rotate(1deg)scale(1.08)}to{transform:translate(7%,-2%)rotate(3deg)scale(1.04)}}@keyframes ab-colorflow-phase{0%{transform:translate(-5px,3px)scale(1.01)}to{transform:translate(7px,-4px)scale(1.02)}}.about .ab-hero__dithered--production{--colorflow-opacity:.4394;--drift-speed:10.23s;--sparkle-speed:5.115s;--phase-opacity:.1392}.about .ab-hero__dithered--production .ab-hero__colorflow{opacity:var(--colorflow-opacity);animation:ab-colorflow var(--drift-speed) steps(18, end) infinite alternate}.about .ab-hero__dithered--production .ab-hero__hover{opacity:var(--phase-opacity);animation:ab-colorflow-phase var(--sparkle-speed) steps(7, end) infinite alternate;-webkit-mask-image:linear-gradient(125deg,#0000 5%,#000 44% 58%,#0000 95%);mask-image:linear-gradient(125deg,#0000 5%,#000 44% 58%,#0000 95%)}.about .ab-hero__dithered[data-running=false] .ab-hero__hover,.about .ab-hero__dithered[data-running=false] .ab-hero__colorflow{animation-play-state:paused!important}.about .ab-hero:after{content:"";background:linear-gradient(90deg, rgb(var(--c-ink) / .35), transparent 46%, rgb(var(--c-ink) / .2)), linear-gradient(0deg, rgb(var(--c-ink) / .88), transparent 52%);pointer-events:none;position:absolute;inset:0}.about .ab-hero__screen{z-index:1;opacity:.28;pointer-events:none;background-image:radial-gradient(circle, var(--ab-cream) 0 1px, transparent 1.25px), linear-gradient(rgb(var(--c-ink) / .5) 1px, transparent 1px);mix-blend-mode:soft-light;background-size:5px 5px,100% 12px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(115deg,#000,#00000059 58%,#0000 88%);mask-image:linear-gradient(115deg,#000,#00000059 58%,#0000 88%)}.about .ab-hero__copy{z-index:3;width:min(820px,100vw - 48px);position:absolute;bottom:8vh;left:clamp(24px,6vw,100px)}.about .ab-hero__eye{margin:0 0 18px;display:block}.about .ab-hero h1{text-wrap:balance;max-width:15ch;text-shadow:-1px 0 rgb(var(--c-blue) / .4), 1px 0 rgb(var(--c-red) / .32), 0 8px 28px rgb(var(--c-ink) / .35);margin:0 0 26px}.about .ab-hero__sub{border-top:1px solid rgb(var(--c-paper) / .48);max-width:560px;color:var(--ab-cream);text-wrap:pretty;margin:0 0 30px;padding-top:18px}.about .ab-article{background:var(--ab-paper);padding:clamp(64px,7vw,100px) 24px clamp(72px,8vw,112px)}.about .ab-article--cream{background:var(--ab-cream)}.about .ab-article--continued{padding-top:0}.about .ab-article--flush-bottom{padding-bottom:clamp(28px,3.5vw,44px)}.about .ab-article__header--sub{margin-bottom:var(--space-related)}.about .ab-article>article{width:min(100%, var(--layout-article));margin-inline:auto}.about .ab-article__header{margin-bottom:34px}.about .ab-article__kicker{color:color-mix(in srgb, var(--ab-red) 85%, rgb(var(--c-ink)));margin:0 0 14px;display:block}.about .ab-article__header h2{text-wrap:balance;margin:0}.about .ab-article__body{color:rgb(var(--c-ink) / .82)}.about .ab-article__body p{text-wrap:pretty;margin:0 0 1.25em}.about .ab-article__body b{color:var(--ab-ink);font-weight:500}.about .ab-chain{--chain-fs:clamp(.56rem, .86cqw, .78rem);--chain-green:var(--ab-green);--chain-box-w:16em;-webkit-user-select:none;user-select:none;width:min(94vw,1180px);margin:2.6em 0 2.2em;position:relative;left:50%;transform:translate(-50%)}.about .ab-chain__scroll{scrollbar-width:thin;overflow-x:auto;container:ab-chain/inline-size}.about .ab-chain__inner{width:max-content;min-width:100%;font-size:var(--chain-fs);justify-content:center;align-items:center;gap:3.85em;padding-bottom:.5em;line-height:1.2;display:flex;position:relative}.about .ab-chain__rows{flex-direction:column;align-items:flex-end;gap:.5em;display:flex}.about .ab-chain__chain{display:contents}.about .ab-chain__row{align-items:center;gap:.8em;display:flex}.about .ab-chain__row--collapsed{margin-top:2.4em}.about .ab-chain__track{outline-offset:-1px;background:#183b2717;border-radius:.95em;outline:1px solid #183b2724;flex-direction:column;align-items:center;gap:.75em;padding:.95em 1.3em;display:flex}.about .ab-chain__line{align-items:center;gap:.65em;display:flex}.about .ab-chip{text-align:center;white-space:nowrap;border-radius:.55em;justify-content:center;align-items:center;padding:.5em .85em;font-weight:500;display:inline-flex}.about .ab-chip--muted{color:#0d161080;background:#0d16100d}.about .ab-chip--in{white-space:normal;color:#0d1610ad;background:#0d16100d;line-height:1.15}.about .ab-chip--out{color:var(--ab-cream);background:#183b2780}.about .ab-chain__arrow{color:#0d16108c;flex:none;width:1.75em;height:.95em}.about .ab-chain__arrow--sm{width:1.3em}.about .ab-chain__cap{color:#0d161099;text-align:center;align-self:center;margin-top:.95em;font-weight:600}.about .ab-chain__cap--lead{width:var(--chain-box-w);align-self:flex-end;margin-right:10.15em}.about .ab-chain__box{box-sizing:border-box;width:var(--chain-box-w);background:var(--chain-green);color:var(--ab-cream);border-radius:1.1em;justify-content:center;align-items:center;padding:1.6em 2em;display:flex}.about .ab-chain__logo{width:auto;height:2.2em;color:var(--ab-cream)}.about .ab-chain__ingredient{box-sizing:border-box;width:6.8em;color:var(--chain-green);text-align:center;background:#183b271a;border-radius:.55em;flex:none;padding:.5em .6em;font-weight:600;line-height:1.15}.about .ab-chain__outputs{outline-offset:-1px;background:#0d16100a;border-radius:1.1em;outline:1px solid #0d16101a;flex-direction:column;gap:.8em;margin:0;padding:1.1em;list-style:none;display:flex}.about .ab-chain__outputs .ab-chip--out{min-width:8.5em}.about .ab-chain__scroll{scroll-behavior:smooth}.about .ab-chain__links{fill:none;stroke:#0d16108c;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}@container ab-chain (width<=1000px){.about .ab-chain__inner{flex-direction:column;gap:3em;width:auto;font-size:clamp(.66rem,2.4cqw,.82rem)}.about .ab-chain__rows{-moz-column-gap:1em;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;column-gap:1em;width:100%;max-width:34em;display:grid}.about .ab-chain__chain{flex-direction:column;align-items:center;display:flex}.about .ab-chain__row,.about .ab-chain__line{flex-direction:column}.about .ab-chain__track{gap:.65em;padding:.95em}.about .ab-chain__row--collapsed{margin-top:0}.about .ab-chain__arrow{transform:rotate(90deg)}.about .ab-chain__cap{order:-1;margin:0 0 1.2em}.about .ab-chain__box{width:auto;padding:1.2em 1.4em}.about .ab-chain__logo{height:1.6em}.about .ab-chain__cap--lead{align-self:center;width:auto;margin-right:0}.about .ab-chain__outputs{flex-flow:wrap;justify-content:center;max-width:34em}}.about .ab-breaker{color:#0d161052;align-items:center;gap:18px;margin:2.4em 0 1.1em;display:flex}.about .ab-breaker:before,.about .ab-breaker:after{content:"";background:linear-gradient(90deg,#0000,currentColor,#0000);flex:1;height:1px}.about .ab-breaker__icon{width:34px;height:34px;color:rgb(var(--c-leaf));--mill-rim:var(--ab-cream);flex:none}.about .ab-subhead{color:var(--ab-ink);text-wrap:balance;margin:0 0 .6em}.about .ab-pull{border-left:3px solid var(--ab-red);color:var(--ab-ink);text-wrap:balance;margin:1.6em 0;padding:4px 0 4px 24px;font-size:1.35em;font-style:italic;line-height:1.3}.about .ab-section-head{width:min(100%,700px);margin:0 auto 38px}.about .ab-section-head--flush{margin-bottom:30px}.about .ab-section-head h2{text-wrap:balance;margin:0}.about .ab-section-head p{color:rgb(var(--c-ink) / .72);text-wrap:pretty;margin:16px 0 0}.about .ab-stack{background:var(--ab-cream);padding:clamp(72px,8vw,108px) 24px clamp(88px,10vw,132px)}.about .ab-rows{border-top:1px solid var(--ab-rule);width:min(100%,700px);margin-inline:auto}.about .ab-row{-moz-column-gap:16px;border-bottom:1px solid var(--ab-rule);grid-template-columns:42px 1fr;column-gap:16px;padding:26px 0 25px;display:grid}.about .ab-row>span{color:var(--ab-red);grid-row:1/3;padding-top:6px}.about .ab-row h3{text-wrap:balance;margin:0 0 8px}.about .ab-row p{max-width:42em;color:rgb(var(--c-ink) / .72);text-wrap:pretty;margin:0}.about .ab-divider{border:0;border-top:1px solid var(--ab-rule);width:100%;height:0;margin:clamp(40px,5vw,64px) 0 0;position:relative}.about .ab-divider:before{content:"";background:var(--ab-red);width:72px;height:3px;position:absolute;top:-1px;left:0}.about .ab-flex{width:100%;margin:0 0 clamp(28px,3.5vw,44px)}.about .ab-stats{background-image:radial-gradient(rgb(var(--c-ink) / .16) .5px, transparent .6px);border-bottom:1px solid var(--ab-rule);background-size:22px 22px;grid-template-columns:repeat(5,1fr);gap:20px;margin-bottom:clamp(36px,4.5vw,52px);padding:clamp(26px,3vw,38px) 0;display:grid}.about .ab-stats .ds-stat{text-align:center;align-items:center;gap:6px}.about .ab-stat__value{color:var(--ab-ink);white-space:nowrap;font-size:1.375rem}.about .ab-stats .ds-stat>.ds-meta{color:rgb(var(--c-ink) / .55)}.about .ab-flex__imgs{grid-template-columns:1fr 1fr;gap:20px;display:grid}.about .ab-flex__imgs img{aspect-ratio:16/10;-o-object-fit:cover;object-fit:cover;outline:1px solid var(--ab-rule);outline-offset:-1px;width:100%;display:block}.about .ab-backed{border-top:1px solid var(--ab-rule);padding-top:30px}.about .ab-backed__label{color:rgb(var(--c-ink) / .66);margin-bottom:22px;display:block}.about .ab-backed__row{align-items:center;gap:24px;display:flex}.about .ab-backed__row--people{border-top:1px solid var(--ab-rule);margin-top:28px;padding-top:26px}.about .ab-backed__rowlabel{white-space:nowrap;flex:none;width:9.5rem;margin:0}.about .ab-backed__row .ab-marquee{flex:auto;min-width:0}.about .ab-backed__note{max-width:none;color:rgb(var(--c-ink) / .66);text-wrap:pretty;margin:24px 0 0}.about .ab-backed__note b{color:rgb(var(--c-ink) / .78);font-weight:500}.about .ab-backed--feature{border-top:none;padding-top:0}.about .ab-backed--feature .ab-logo{height:36px}.about .ab-backed--feature .ab-logo__img{max-width:200px;height:32px}.about .ab-backed--feature .ab-logo[data-wide] .ab-logo__img{height:35px}.about .ab-backed--feature .ab-logos{gap:60px;padding-right:60px}.about .ab-marquee{padding:1px 0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.about .ab-marquee__track{width:max-content;animation:30s linear infinite ab-marquee;display:flex}.about .ab-marquee:hover .ab-marquee__track{animation-play-state:paused}@keyframes ab-marquee{to{transform:translate(-50%)}}.about .ab-logos{flex-wrap:nowrap;align-items:center;gap:44px;margin:0;padding-right:44px;list-style:none;display:flex}.about .ab-logo{opacity:.72;align-items:center;height:28px;transition:opacity .2s,transform .2s;display:inline-flex}.about .ab-logo:hover{opacity:1;transform:translateY(-1px)}.about .ab-logo:focus-visible{outline:2px solid var(--ab-red);outline-offset:6px;opacity:1}.about .ab-logo__img{-o-object-fit:contain;object-fit:contain;width:auto;max-width:170px;height:30px}.about .ab-logo[data-wide] .ab-logo__img{height:34px}.about .ab-logo__dither{background:radial-gradient(var(--ab-ink) 42%, transparent 46%) 0 0 / 3.6px 3.6px;width:160px;height:32px;-webkit-mask:var(--logo-mask) left center / contain no-repeat;-webkit-mask:var(--logo-mask) left center / contain no-repeat;mask:var(--logo-mask) left center / contain no-repeat;display:block}.about .ab-backed--dither .ab-logo{opacity:.9}.about .ab-backed--dither .ab-logo:hover{opacity:1}.about .ab-logo__word{color:rgb(var(--c-ink) / .78);font-family:var(--ff-display);letter-spacing:.005em;white-space:nowrap;font-size:1.5rem;font-weight:500;line-height:1}@supports (text-box-edge:cap alphabetic){.about .ab-logo__word{text-box-trim:trim-both;text-box-edge:cap alphabetic}}.about .ab-logo__flag{-o-object-fit:contain;object-fit:contain;width:auto;height:26px}.about .ab-backed--text .ab-logo{opacity:1;height:auto}.about .ab-backed--text .ab-logo:hover .ab-logo__word{color:var(--ab-ink)}.about .ab-logos--people,.about .ab-backed--feature .ab-logos--people{gap:30px;padding-right:30px}.about .ab-logos--people li{align-items:center;display:inline-flex}.about .ab-logo--sm{opacity:.6;height:22px}.about .ab-logo--sm .ab-logo__img{max-width:130px;height:20px}.about .ab-close{background:var(--ab-ink);color:var(--ab-cream);padding:130px clamp(24px,3vw,52px) 160px;position:relative;overflow:clip}.about .ab-close__bg{z-index:0;width:100%;height:100%;image-rendering:pixelated;pointer-events:none;opacity:.8;position:absolute;inset:0;-webkit-mask-image:radial-gradient(95% 100% at 50% 100%,#000,#0000 80%);mask-image:radial-gradient(95% 100% at 50% 100%,#000,#0000 80%)}.about .ab-close:after{content:"";z-index:0;opacity:.12;pointer-events:none;background:radial-gradient(circle, var(--ab-cream) 0 1px, transparent 1.2px);background-size:7px 7px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(115deg,#0000 30%,#000);mask-image:linear-gradient(115deg,#0000 30%,#000)}.about .ab-close__inner{z-index:1;width:min(100%,1120px);margin-inline:auto;position:relative}.about .ab-close__eye{color:rgb(var(--c-red));margin:0 0 18px;display:block}.about .ab-close h2{max-width:14ch;margin:0 0 var(--space-group);text-wrap:balance}.about .ab-pillars{gap:var(--space-group);margin:0 0 var(--space-region);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.about .ab-pillar{padding-top:var(--space-related);border-top:1px solid rgb(var(--c-tea-green) / .7)}.about .ab-pillar__num{margin-bottom:var(--space-pair);color:rgb(var(--c-red));display:block}.about .ab-pillar h3{margin:0 0 var(--space-pair)}.about .ab-pillar p{max-width:34ch;color:rgb(var(--c-paper) / .78);margin:0}@media (width<=900px){.about .ab-pillars{gap:var(--space-stack);grid-template-columns:1fr}}.about .ab-close__row{flex-wrap:wrap;gap:14px;display:flex}@media (width<=900px){.about .ab-hero{min-height:720px}.about .ab-hero__dithered img,.about .ab-hero__dithered canvas{-o-object-position:50% center;object-position:50% center}}@media (width<=600px){.about .ab-article,.about .ab-stack,.about .ab-close{padding-inline:16px}.about .ab-row{-moz-column-gap:10px;grid-template-columns:34px 1fr;column-gap:10px;padding-block:22px}.about .ab-backed--feature .ab-logos{gap:40px;padding-right:40px}.about .ab-stats{grid-template-columns:repeat(2,1fr);gap:24px 16px}.about .ab-flex__imgs{grid-template-columns:1fr}}
