.abt[data-astro-cid-vd3dgmmm]{padding-block:var(--ea-space-120);background:var(--ea-white)}.abt__head[data-astro-cid-vd3dgmmm]{gap:var(--ea-space-32);margin-bottom:var(--ea-space-48);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;display:grid}.abt__title[data-astro-cid-vd3dgmmm]{font-family:var(--ea-font-heading);letter-spacing:-.03em;font-size:clamp(3.2rem,4vw,5.6rem);font-weight:400;line-height:1.05}.abt__title[data-astro-cid-vd3dgmmm] .text-accent{color:inherit}.abt__lead[data-astro-cid-vd3dgmmm]{color:rgb(var(--color-foreground-secondary));margin:0}.abt__figure[data-astro-cid-vd3dgmmm]{margin:0;position:relative}.abt__pillars[data-astro-cid-vd3dgmmm]{gap:var(--ea-space-16);margin:var(--ea-space-24) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.abt__pillar[data-astro-cid-vd3dgmmm]{align-content:start;gap:var(--ea-space-8);padding:var(--ea-space-28);border-radius:var(--ea-r-xl);background:var(--ea-deep);color:var(--ea-white);display:grid}.abt__icon[data-astro-cid-vd3dgmmm]{width:48px;height:48px;margin-bottom:var(--ea-space-12);background:var(--ea-white);color:var(--ea-deep);border-radius:50%;place-items:center;display:grid}.abt__icon[data-astro-cid-vd3dgmmm] svg[data-astro-cid-vd3dgmmm]{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.abt__pillar-title[data-astro-cid-vd3dgmmm]{font-size:2rem;font-weight:500}.abt__pillar-body[data-astro-cid-vd3dgmmm]{color:var(--ea-on-deep-secondary);font-size:1.5rem;line-height:1.6}@media (width<=899.98px){.abt[data-astro-cid-vd3dgmmm]{padding-block:var(--ea-space-64)}.abt__head[data-astro-cid-vd3dgmmm],.abt__pillars[data-astro-cid-vd3dgmmm]{grid-template-columns:minmax(0,1fr)}.abt__head[data-astro-cid-vd3dgmmm]{gap:var(--ea-space-16);margin-bottom:var(--ea-space-32)}.abt__pillar[data-astro-cid-vd3dgmmm]{padding:var(--ea-space-20)}.abt__figure[data-astro-cid-vd3dgmmm] .ph{--ph-ratio:1 / 1!important}}.abf[data-astro-cid-5reyg4k7]{padding-block:var(--ea-space-120);background:var(--ea-studio-grey)}.abf__head[data-astro-cid-5reyg4k7]{gap:var(--ea-space-12);margin-bottom:var(--ea-space-48);text-align:center;display:grid}.abf__title[data-astro-cid-5reyg4k7]{font-family:var(--ea-font-heading);letter-spacing:-.03em;margin-inline:auto;font-size:clamp(3.2rem,4vw,5.6rem);font-weight:400;line-height:1.05}.abf__title[data-astro-cid-5reyg4k7] .text-accent{color:inherit}.abf__lead[data-astro-cid-5reyg4k7]{color:rgb(var(--color-foreground-secondary));margin:0}.abf__grid[data-astro-cid-5reyg4k7]{justify-content:center;gap:var(--ea-space-16);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.abf__card[data-astro-cid-5reyg4k7]{flex:0 0 calc((100% - 4 * var(--ea-space-16)) / 5);align-content:start;gap:var(--ea-space-4);padding:var(--ea-space-12) var(--ea-space-12) var(--ea-space-20);border-radius:var(--ea-r-xl);background:var(--ea-white);text-align:center;display:grid}.abf__photo[data-astro-cid-5reyg4k7]{aspect-ratio:1;width:100%;height:auto;margin-bottom:var(--ea-space-12);border-radius:var(--ea-r-lg);object-fit:cover;display:block}.abf__name[data-astro-cid-5reyg4k7]{font-size:1.9rem;font-weight:500}.abf__role[data-astro-cid-5reyg4k7]{color:rgb(var(--color-foreground-secondary));font-size:1.4rem;line-height:1.4}@media (width<=899.98px){.abf__card[data-astro-cid-5reyg4k7]{flex-basis:calc((100% - 2 * var(--ea-space-16)) / 3)}}@media (width<=599.98px){.abf[data-astro-cid-5reyg4k7]{padding-block:var(--ea-space-64)}.abf__grid[data-astro-cid-5reyg4k7]{gap:var(--ea-space-12)}.abf__card[data-astro-cid-5reyg4k7]{flex-basis:calc((100% - var(--ea-space-12)) / 2)}.abf__role[data-astro-cid-5reyg4k7]{font-size:1.3rem}}.ab-h2[data-astro-cid-umycgke3]{max-width:18ch;font-family:var(--ea-font-heading);letter-spacing:-.03em;font-size:clamp(3.2rem,4vw,5.6rem);font-weight:400;line-height:1.05}.ab-h2[data-astro-cid-umycgke3] .text-accent,.ab-hero__title[data-astro-cid-umycgke3] .text-accent{color:inherit}.ab-head[data-astro-cid-umycgke3]{justify-content:space-between;align-items:end;gap:var(--ea-space-24);margin-bottom:var(--ea-space-48);display:flex}.ab-head--center[data-astro-cid-umycgke3]{text-align:center;justify-content:center}.ab-head--center[data-astro-cid-umycgke3] .ab-h2[data-astro-cid-umycgke3]{margin-inline:auto}.ab-link[data-astro-cid-umycgke3]{align-items:center;gap:var(--ea-space-8);text-underline-offset:5px;white-space:nowrap;min-height:44px;font-size:1.5rem;font-weight:500;text-decoration:underline;display:inline-flex}.ab-hero[data-astro-cid-umycgke3]{padding-block:var(--ea-space-80);background:var(--ea-deep);color:var(--ea-white)}.ab-hero__grid[data-astro-cid-umycgke3]{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:clamp(32px,6vw,96px);display:grid}.ab-hero__title[data-astro-cid-umycgke3]{max-width:15ch;font-family:var(--ea-font-heading);letter-spacing:-.035em;font-size:clamp(4rem,5.4vw,7.2rem);font-weight:400;line-height:1.02}.ab-hero__pledge[data-astro-cid-umycgke3]{margin-top:var(--ea-space-16);align-items:center;gap:8px;font-size:1.6rem;font-weight:600;display:flex}.ab-hero__pledge[data-astro-cid-umycgke3] svg[data-astro-cid-umycgke3]{fill:currentColor;flex:none;width:20px;height:20px}.ab-hero__intro[data-astro-cid-umycgke3]{max-width:44ch;margin-top:var(--ea-space-24);color:var(--ea-on-deep-secondary);font-size:1.8rem;line-height:1.55}.ab-hero__badges[data-astro-cid-umycgke3]{gap:var(--ea-space-8);margin-top:var(--ea-space-32);flex-wrap:wrap;list-style:none;display:flex}.ab-hero__badges[data-astro-cid-umycgke3] li[data-astro-cid-umycgke3]{align-items:center;gap:var(--ea-space-8);min-height:40px;padding:0 var(--ea-space-16);border:1px solid rgb(var(--color-foreground) / .2);border-radius:var(--ea-r-pill);font-size:1.4rem;display:inline-flex}.ab-hero__badges[data-astro-cid-umycgke3] .ab-hero__badge-icon{width:16px;height:16px}.ab-portrait[data-astro-cid-umycgke3]{margin:0}.ab-portrait__frame[data-astro-cid-umycgke3]{aspect-ratio:4/5;border-radius:var(--ea-r-2xl);background:var(--ea-deep-card);position:relative;overflow:hidden}.ab-portrait__img[data-astro-cid-umycgke3]{object-fit:cover;width:100%;height:100%}.ab-portrait__chip[data-astro-cid-umycgke3]{left:var(--ea-space-16);bottom:var(--ea-space-16);padding:var(--ea-space-12) var(--ea-space-16);border-radius:var(--ea-r-md);background:var(--ea-white);color:var(--ea-near-black);font-size:1.3rem;display:grid;position:absolute}.ab-portrait__chip[data-astro-cid-umycgke3] strong[data-astro-cid-umycgke3]{font-size:1.5rem;font-weight:500}.ab-story[data-astro-cid-umycgke3]{padding-block:var(--ea-space-120);background:var(--ea-white)}.ab-story__grid[data-astro-cid-umycgke3]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(32px,6vw,112px);display:grid}.ab-story__aside[data-astro-cid-umycgke3]{top:var(--ea-space-96);gap:var(--ea-space-24);display:grid;position:sticky}.ab-sign[data-astro-cid-umycgke3]{align-items:center;gap:var(--ea-space-12);display:flex}.ab-sign__text[data-astro-cid-umycgke3]{color:rgb(var(--color-foreground-secondary));font-size:1.4rem;display:grid}.ab-sign__text[data-astro-cid-umycgke3] strong[data-astro-cid-umycgke3]{color:rgb(var(--color-foreground));font-size:1.6rem;font-weight:500}.ab-story__copy[data-astro-cid-umycgke3]{max-width:62ch}.ab-story__lead[data-astro-cid-umycgke3]{letter-spacing:-.01em;font-size:clamp(2rem,2.2vw,2.6rem);line-height:1.4}.ab-story__text[data-astro-cid-umycgke3]{margin-top:var(--ea-space-20);color:rgb(var(--color-foreground-secondary));font-size:1.7rem;line-height:1.7}.ab-quote[data-astro-cid-umycgke3]{margin:var(--ea-space-40) 0;padding:var(--ea-space-8) 0 var(--ea-space-8) var(--ea-space-24);border-left:2px solid var(--ea-near-black)}.ab-quote__mark[data-astro-cid-umycgke3]{display:none}.ab-quote[data-astro-cid-umycgke3] p[data-astro-cid-umycgke3]{letter-spacing:-.015em;font-size:clamp(2.2rem,2.6vw,3rem);font-weight:400;line-height:1.3}.ab-story__closing[data-astro-cid-umycgke3]{margin-top:var(--ea-space-32);font-size:1.8rem;font-weight:500}.ab-story__signature[data-astro-cid-umycgke3]{margin-top:var(--ea-space-12);font-size:2.4rem;font-style:italic}.ab-story__company[data-astro-cid-umycgke3]{margin-top:var(--ea-space-24);color:rgb(var(--color-foreground-secondary))}.ab-steps[data-astro-cid-umycgke3]{padding-block:var(--ea-space-120);background:var(--ea-studio-grey)}.ab-steps__list[data-astro-cid-umycgke3]{gap:var(--ea-space-24);grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;display:grid}.ab-step[data-astro-cid-umycgke3]:nth-child(2){animation-range:entry 10% entry 80%}.ab-step[data-astro-cid-umycgke3]:nth-child(3){animation-range:entry 20% entry 90%}.ab-step__media[data-astro-cid-umycgke3]{aspect-ratio:4/5;margin-bottom:var(--ea-space-20);border-radius:var(--ea-r-xl);background:var(--ea-white);position:relative;overflow:hidden}.ab-step__media[data-astro-cid-umycgke3] img[data-astro-cid-umycgke3]{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ea-ease)}.ab-step[data-astro-cid-umycgke3]:hover .ab-step__media[data-astro-cid-umycgke3] img[data-astro-cid-umycgke3]{transform:scale(1.04)}.ab-step__num[data-astro-cid-umycgke3]{left:var(--ea-space-16);top:var(--ea-space-16);background:var(--ea-white);width:40px;height:40px;color:var(--ea-near-black);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:1.3rem;font-weight:500;display:grid;position:absolute}.ab-step__title[data-astro-cid-umycgke3]{letter-spacing:-.015em;font-size:2.2rem;font-weight:500;line-height:1.2}.ab-step__body[data-astro-cid-umycgke3]{margin-top:var(--ea-space-8);color:rgb(var(--color-foreground-secondary));font-size:1.5rem;line-height:1.6}.ab-cmp[data-astro-cid-umycgke3]{padding-block:var(--ea-space-120);background:var(--ea-deep);color:var(--ea-white)}.ab-cmp__grid[data-astro-cid-umycgke3]{gap:var(--ea-space-16);grid-template-columns:repeat(2,minmax(0,1fr));max-width:960px;margin-inline:auto;display:grid}.ab-cmp__card[data-astro-cid-umycgke3]{padding:var(--ea-space-32);border-radius:var(--ea-r-2xl)}.ab-cmp__card--oya[data-astro-cid-umycgke3]{background:var(--ea-white);color:var(--ea-near-black)}.ab-cmp__card--basic[data-astro-cid-umycgke3]{border:1px solid rgb(var(--color-foreground) / .18)}.ab-cmp__brand[data-astro-cid-umycgke3]{height:28px;margin-bottom:var(--ea-space-24)}.ab-cmp__brand[data-astro-cid-umycgke3] svg{width:auto;height:100%}.ab-cmp__name[data-astro-cid-umycgke3]{margin-bottom:var(--ea-space-24);font-size:2rem;font-weight:500;line-height:28px}.ab-cmp__list[data-astro-cid-umycgke3]{list-style:none;display:grid}.ab-cmp__row[data-astro-cid-umycgke3]{gap:var(--ea-space-12);padding-block:var(--ea-space-12);border-top:1px solid var(--ea-hairline);grid-template-columns:24px minmax(0,1fr);align-items:start;font-size:1.5rem;line-height:1.45;display:grid}.ab-cmp__card--basic[data-astro-cid-umycgke3] .ab-cmp__row[data-astro-cid-umycgke3]{border-top-color:rgb(var(--color-foreground) / .12)}.ab-cmp__row--muted[data-astro-cid-umycgke3]{color:var(--ea-on-deep-secondary)}.ab-cmp__row[data-astro-cid-umycgke3] .ab-cmp__icon{width:20px;height:20px;margin-top:1px}.ab-cmp__row[data-astro-cid-umycgke3] .ab-cmp__icon--yes{color:var(--ea-confirm-ink)}.ab-cmp__depends[data-astro-cid-umycgke3]{margin-top:var(--ea-space-4);color:var(--ea-on-deep-secondary);font-size:1.3rem;display:block}.ab-cmp__note[data-astro-cid-umycgke3]{max-width:70ch;margin:var(--ea-space-24) auto 0;color:var(--ea-on-deep-secondary);text-align:center}.ab-values[data-astro-cid-umycgke3]{padding-block:var(--ea-space-120);background:var(--ea-white)}.ab-values__grid[data-astro-cid-umycgke3]{gap:var(--ea-space-16);grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;display:grid}.ab-value[data-astro-cid-umycgke3]{align-content:start;gap:var(--ea-space-8);padding:var(--ea-space-28);border:1px solid var(--ea-hairline);border-radius:var(--ea-r-xl);transition:border-color var(--ea-t-base), transform var(--ea-t-base);display:grid}.ab-value[data-astro-cid-umycgke3]:hover{border-color:rgb(var(--color-foreground) / .3);transform:translateY(-3px)}.ab-value__icon[data-astro-cid-umycgke3]{width:44px;height:44px;margin-bottom:var(--ea-space-12);background:var(--ea-studio-grey);border-radius:50%;place-items:center;display:grid}.ab-value__icon[data-astro-cid-umycgke3] svg{width:20px;height:20px}.ab-value__title[data-astro-cid-umycgke3]{font-size:1.8rem;font-weight:500}.ab-value__body[data-astro-cid-umycgke3]{color:rgb(var(--color-foreground-secondary));font-size:1.5rem;line-height:1.6}.ab-company[data-astro-cid-umycgke3]{gap:var(--ea-space-16);margin-top:var(--ea-space-24);padding:var(--ea-space-24) var(--ea-space-28);border-radius:var(--ea-r-xl);background:var(--ea-studio-grey);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ab-company[data-astro-cid-umycgke3] dt[data-astro-cid-umycgke3]{color:rgb(var(--color-foreground-secondary));font-size:1.3rem}.ab-company[data-astro-cid-umycgke3] dd[data-astro-cid-umycgke3]{margin:var(--ea-space-4) 0 0;font-size:1.5rem}@media (width<=1023.98px){.ab-hero__grid[data-astro-cid-umycgke3],.ab-story__grid[data-astro-cid-umycgke3]{gap:var(--ea-space-40);grid-template-columns:minmax(0,1fr)}.ab-portrait[data-astro-cid-umycgke3]{max-width:420px}.ab-story__aside[data-astro-cid-umycgke3]{position:static}.ab-head[data-astro-cid-umycgke3]{align-items:start;gap:var(--ea-space-12);flex-direction:column}.ab-head--center[data-astro-cid-umycgke3]{align-items:center}}@media (width<=899.98px){.ab-hero[data-astro-cid-umycgke3]{padding-block:var(--ea-space-40) var(--ea-space-48)}.ab-hero__intro[data-astro-cid-umycgke3]{font-size:1.6rem}.ab-story[data-astro-cid-umycgke3],.ab-steps[data-astro-cid-umycgke3],.ab-cmp[data-astro-cid-umycgke3],.ab-values[data-astro-cid-umycgke3]{padding-block:var(--ea-space-64)}.ab-story__text[data-astro-cid-umycgke3]{font-size:1.6rem}.ab-steps__list[data-astro-cid-umycgke3],.ab-cmp__grid[data-astro-cid-umycgke3],.ab-values__grid[data-astro-cid-umycgke3],.ab-company[data-astro-cid-umycgke3]{grid-template-columns:minmax(0,1fr)}.ab-steps__list[data-astro-cid-umycgke3]{gap:var(--ea-space-40)}.ab-cmp__card[data-astro-cid-umycgke3]{padding:var(--ea-space-24)}}
