.ab-hero{position:relative;overflow:clip}.ab-hero__row[data-astro-cid-6o6nuhf5]{z-index:1;gap:var(--s-7);padding-top:var(--hero-pt);padding-bottom:var(--s-7);grid-template-columns:minmax(0,1fr);display:grid;position:relative}.ab-hero__text[data-astro-cid-6o6nuhf5]{align-items:flex-start;gap:var(--hero-gap);flex-direction:column;display:flex}.ab-hero__pill[data-astro-cid-6o6nuhf5]{text-transform:uppercase}.ab-hero__title[data-astro-cid-6o6nuhf5]{max-width:14ch;font-size:var(--t-page-title);font-weight:var(--w-head);line-height:var(--t-page-title-lh);letter-spacing:var(--t-page-title-ls);color:var(--ink);text-wrap:balance}.ab-hero__lead[data-astro-cid-6o6nuhf5]{text-wrap:balance;max-width:36ch;font-size:var(--t-lead);line-height:var(--t-lead-lh);color:var(--ink-soft);margin:0}.ab-hero__cta[data-astro-cid-6o6nuhf5]{margin-top:var(--s-2)}.ab-hero__btn[data-astro-cid-6o6nuhf5]{box-shadow:var(--shadow-btn)}.ab-hero__media[data-astro-cid-6o6nuhf5]{padding-bottom:var(--s-7);position:relative}.ab-hero__panel[data-astro-cid-6o6nuhf5]{left:calc(var(--s-3) * -1);width:30%;position:absolute;bottom:0}@media (width>=768px){.ab-hero__media[data-astro-cid-6o6nuhf5]{padding-left:var(--s-7);padding-bottom:var(--s-8)}.ab-hero__panel[data-astro-cid-6o6nuhf5]{width:27%;left:0}}@media (width>=1025px){.ab-hero__row[data-astro-cid-6o6nuhf5]{column-gap:var(--head-gap);padding-bottom:var(--s-6);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center}}.ab-mission{margin-top:var(--sec-y)}.ab-mis{gap:var(--intro-inner-gap);flex-direction:column;display:flex}.ab-mis__row[data-astro-cid-wzmxphh2]{gap:var(--s-5);grid-template-columns:minmax(0,1fr);display:grid}.ab-mis__title[data-astro-cid-wzmxphh2]{max-width:12ch}.ab-mis__title[data-astro-cid-wzmxphh2] b[data-astro-cid-wzmxphh2]{font-weight:700}.ab-mis__body[data-astro-cid-wzmxphh2]{gap:var(--s-4);flex-direction:column;max-width:60ch;display:flex}.ab-mis__p[data-astro-cid-wzmxphh2]{color:var(--ink-2);margin:0}.ab-mis__lead[data-astro-cid-wzmxphh2]{font-size:var(--t-lead);line-height:var(--t-lead-lh);font-weight:var(--w-ui);color:var(--ink)}@media (width>=1025px){.ab-mis__row[data-astro-cid-wzmxphh2]{column-gap:var(--head-gap);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}}.ab-portfolio{margin-top:var(--sec-y)}.pf{gap:var(--intro-inner-gap);flex-direction:column;display:flex}.pf__rule[data-astro-cid-wka6jqc7]{margin-bottom:calc(var(--s-6) - var(--intro-inner-gap))}.pf__head[data-astro-cid-wka6jqc7]{gap:var(--s-5);margin-bottom:calc(var(--intro-gap) - var(--intro-inner-gap));grid-template-columns:minmax(0,1fr);display:grid}.pf__title[data-astro-cid-wka6jqc7]{max-width:14ch}.pf__text[data-astro-cid-wka6jqc7]{max-width:52ch;font-size:var(--t-lead);line-height:var(--t-lead-lh);color:var(--ink-2);margin:0}.pf__grid[data-astro-cid-wka6jqc7]{background:var(--rule);border:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid}.pf__cell[data-astro-cid-wka6jqc7]{min-width:0;height:var(--logo-cell);padding-inline:var(--s-4);background:var(--white);place-items:center;display:grid}.pf__cell--lead[data-astro-cid-wka6jqc7],.pf__cell--wide[data-astro-cid-wka6jqc7]{grid-column:span 2}.pf__logo[data-astro-cid-wka6jqc7]{width:auto;height:calc(var(--logo-box) * var(--k));object-fit:contain;max-width:100%;display:block}.pf__cta[data-astro-cid-wka6jqc7]{margin-top:var(--s-3)}@media (width>=1025px){.pf__head[data-astro-cid-wka6jqc7]{column-gap:var(--head-gap);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:end}.pf__grid[data-astro-cid-wka6jqc7]{grid-template-columns:repeat(5,minmax(0,1fr))}.pf__cell--wide[data-astro-cid-wka6jqc7]{grid-column:span 1}}.ab-reach{margin-top:var(--sec-y)}.rc{gap:var(--block-gap);grid-template-columns:minmax(0,1fr);display:grid}.rc__rule[data-astro-cid-mjd2f2wg]{margin-bottom:calc(var(--s-6) - var(--block-gap))}.rc__text[data-astro-cid-mjd2f2wg]{align-items:flex-start;gap:var(--s-5);flex-direction:column;display:flex}.rc__title[data-astro-cid-mjd2f2wg]{max-width:16ch}.rc__body[data-astro-cid-mjd2f2wg]{max-width:52ch;font-size:var(--t-lead);line-height:var(--t-lead-lh);color:var(--ink-2);margin:0}.rc__stat[data-astro-cid-mjd2f2wg]{align-items:center;gap:var(--s-5);padding:var(--s-5) 0;border-block:1px solid var(--rule);align-self:stretch;display:flex}.rc__num[data-astro-cid-mjd2f2wg]{font-size:var(--t-fig);font-weight:var(--w-head);letter-spacing:var(--t-fig-ls);color:var(--ink);flex:none;line-height:1}.rc__label[data-astro-cid-mjd2f2wg]{max-width:22ch;font-size:var(--t-body);line-height:var(--t-body-lh);color:var(--ink-2)}.rc__cta[data-astro-cid-mjd2f2wg]{margin-top:var(--s-2)}.rc__img[data-astro-cid-mjd2f2wg]{width:100%;height:auto;display:block}@media (width>=1025px){.rc{column-gap:var(--head-gap);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center}.rc__rule[data-astro-cid-mjd2f2wg]{grid-column:1/-1}.rc__plate[data-astro-cid-mjd2f2wg]{justify-self:end;width:100%;max-width:620px}}
