.breadcrumb[data-astro-cid-noeej2nj] ol[data-astro-cid-noeej2nj]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;padding:0;list-style:none;color:var(--text-mute);font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.breadcrumb[data-astro-cid-noeej2nj] li[data-astro-cid-noeej2nj]+li[data-astro-cid-noeej2nj]:before{content:"/";margin-right:.5rem;color:var(--line-strong)}.breadcrumb[data-astro-cid-noeej2nj] a[data-astro-cid-noeej2nj]{text-decoration:none}.breadcrumb[data-astro-cid-noeej2nj] a[data-astro-cid-noeej2nj]:hover{color:var(--accent-ink)}.about-hero[data-astro-cid-noeej2nj]{padding-block:clamp(1.6rem,4vw,var(--space-md)) clamp(2.6rem,6vw,var(--space-2xl));background:radial-gradient(52% 58% at 90% 4%,color-mix(in oklab,var(--accent-soft) 58%,transparent),transparent 72%),radial-gradient(40% 46% at 2% 90%,color-mix(in oklab,var(--accent-contrast) 45%,transparent),transparent 70%),var(--surface)}.about-hero__grid[data-astro-cid-noeej2nj]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(2rem,5vw,4rem);margin-top:clamp(1.4rem,3vw,var(--space-md))}.about-hero__content[data-astro-cid-noeej2nj]{display:grid;justify-items:start;gap:var(--space-sm);max-width:36rem}.about-hero__title[data-astro-cid-noeej2nj]{font-size:var(--step-4);font-weight:300}.about-hero__lede[data-astro-cid-noeej2nj]{max-width:44ch;color:var(--text-soft)}.about-hero__actions[data-astro-cid-noeej2nj]{display:flex;flex-wrap:wrap;gap:var(--space-xs);margin-top:var(--space-2xs)}.about-hero__media[data-astro-cid-noeej2nj]{position:relative;justify-self:end;width:min(100%,26rem)}.about-hero__media[data-astro-cid-noeej2nj] .arch-image{box-shadow:var(--shadow-md)}.about-hero__balloons[data-astro-cid-noeej2nj]{position:absolute;top:-2.6rem;right:-1.8rem;line-height:0}.story[data-astro-cid-noeej2nj]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(2rem,5vw,4rem);align-items:start}.story__text[data-astro-cid-noeej2nj]{display:grid;gap:var(--space-sm);max-width:58ch}.story__text[data-astro-cid-noeej2nj] p[data-astro-cid-noeej2nj]{color:var(--text-soft)}.story__aside[data-astro-cid-noeej2nj]{display:grid;gap:var(--space-md)}.quote-card[data-astro-cid-noeej2nj]{display:grid;gap:var(--space-2xs);padding:clamp(1.4rem,3vw,2rem);border-radius:var(--radius-md);background:var(--surface-raised);box-shadow:var(--shadow-md);color:var(--text-soft)}.quote-card[data-astro-cid-noeej2nj] svg{color:var(--accent-ink)}.quote-card[data-astro-cid-noeej2nj] p[data-astro-cid-noeej2nj]{font-family:var(--font-display);font-size:var(--step-1);font-style:italic;line-height:1.4;color:var(--text)}.quote-card__sign[data-astro-cid-noeej2nj]{color:var(--text-mute);font-size:.74rem;letter-spacing:var(--tracking-label);text-transform:uppercase}.pillars[data-astro-cid-noeej2nj]{display:grid;gap:var(--space-sm)}.pillar[data-astro-cid-noeej2nj]{display:grid;grid-template-columns:auto 1fr;column-gap:var(--space-sm);row-gap:.15rem;padding-top:var(--space-sm);border-top:1px solid var(--line)}.pillar__icon[data-astro-cid-noeej2nj]{grid-row:span 2;display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:var(--radius-pill);background:var(--surface-mint);color:var(--accent-ink-strong)}.pillar__title[data-astro-cid-noeej2nj]{font-family:var(--font-body);font-size:.95rem;font-weight:500;line-height:1.4}.pillar__text[data-astro-cid-noeej2nj]{color:var(--text-soft);font-size:.92rem;line-height:1.6}.steps[data-astro-cid-noeej2nj]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:clamp(1rem,2vw,1.6rem);margin:clamp(2.2rem,4vw,var(--space-lg)) 0 0;padding:0;list-style:none;counter-reset:steps}.step[data-astro-cid-noeej2nj]{position:relative;padding-top:var(--space-sm);border-top:1px solid var(--line-strong)}.step__num[data-astro-cid-noeej2nj]{display:block;margin-bottom:var(--space-2xs);color:var(--accent-soft);font-family:var(--font-display);font-size:var(--step-2);line-height:1}.step__title[data-astro-cid-noeej2nj]{margin-bottom:.3rem;font-family:var(--font-body);font-size:1rem;font-weight:500;line-height:1.4}.step__text[data-astro-cid-noeej2nj]{color:var(--text-soft);font-size:.92rem;line-height:1.65}.proof-grid[data-astro-cid-noeej2nj]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.9rem,2vw,1.6rem);margin:clamp(2.2rem,4vw,var(--space-lg)) 0 0;padding:0;list-style:none}.proof-caption[data-astro-cid-noeej2nj]{margin-top:.6rem;color:var(--text-mute);font-family:var(--font-display);font-size:var(--step-0);font-style:italic;text-align:center}.areas[data-astro-cid-noeej2nj]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm);margin-top:clamp(2rem,4vw,var(--space-lg));padding-top:var(--space-sm);border-top:1px solid var(--line)}.areas__label[data-astro-cid-noeej2nj]{color:var(--text-mute);font-size:.68rem;letter-spacing:var(--tracking-label);text-transform:uppercase}.areas[data-astro-cid-noeej2nj] ul[data-astro-cid-noeej2nj]{display:flex;flex-wrap:wrap;gap:.45rem;margin:0;padding:0;list-style:none}.areas[data-astro-cid-noeej2nj] a[data-astro-cid-noeej2nj]{display:inline-flex;align-items:center;gap:.45rem;padding:.42rem .9rem;border:1px solid var(--line-strong);border-radius:var(--radius-pill);color:var(--text-soft);font-size:.82rem;text-decoration:none;transition:border-color var(--dur-fast) var(--ease-soft),color var(--dur-fast) var(--ease-soft)}.areas[data-astro-cid-noeej2nj] a[data-astro-cid-noeej2nj]:hover{border-color:var(--accent-ink);color:var(--accent-ink)}.areas[data-astro-cid-noeej2nj] svg{color:var(--accent-ink)}.about-cta[data-astro-cid-noeej2nj]{padding-block:clamp(2.6rem,6vw,var(--space-xl));background:radial-gradient(60% 80% at 100% 0%,color-mix(in oklab,var(--accent-contrast) 30%,transparent),transparent 60%),linear-gradient(160deg,var(--surface-inverse),var(--accent-ink-strong));color:var(--text-inverse)}.about-cta__inner[data-astro-cid-noeej2nj]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-md)}.about-cta__title[data-astro-cid-noeej2nj]{margin-top:var(--space-2xs);font-size:var(--step-2);font-weight:300;color:var(--text-inverse)}.about-cta__text[data-astro-cid-noeej2nj]{max-width:44ch;margin-top:var(--space-2xs);color:color-mix(in oklab,var(--text-inverse) 86%,transparent);font-size:.95rem}@media(max-width:64rem){.about-hero__grid[data-astro-cid-noeej2nj],.story[data-astro-cid-noeej2nj]{grid-template-columns:1fr}.about-hero__media[data-astro-cid-noeej2nj]{justify-self:center;width:min(100%,24rem)}}@media(max-width:40rem){.proof-grid[data-astro-cid-noeej2nj]{grid-template-columns:repeat(2,minmax(0,1fr))}.about-cta__inner[data-astro-cid-noeej2nj] .btn{width:100%}}
