.about-hero[data-astro-cid-cvz4ynoi]{background-color:var(--color-bg);flex-direction:column;height:100svh;display:flex;position:sticky;top:0;overflow:clip}.about-hero__inner[data-astro-cid-cvz4ynoi]{align-items:end;gap:var(--space-xl);height:100%;padding-top:var(--space-xhuge);padding-bottom:var(--section-pad-md);grid-template-columns:minmax(0,1fr) minmax(0,20rem);display:grid}.about-hero__title[data-astro-cid-cvz4ynoi]{max-width:14ch}.about-hero__meta[data-astro-cid-cvz4ynoi]{border-top:var(--border-width) solid var(--color-border);flex-direction:column;margin:0;display:flex}.about-hero__meta-item[data-astro-cid-cvz4ynoi]{gap:var(--space-xxs);padding-block:var(--space-sm);border-bottom:var(--border-width) solid var(--color-border);flex-direction:column;display:flex}.about-hero__meta-label[data-astro-cid-cvz4ynoi]{color:var(--color-text-muted);letter-spacing:var(--tracking-ui);text-transform:uppercase}.about-hero__meta-value[data-astro-cid-cvz4ynoi]{align-items:center;gap:var(--space-xs);margin:0;display:flex}.about-hero__pulse[data-astro-cid-cvz4ynoi]{border-radius:var(--radius-round);background-color:var(--color-bg-accent);width:.5rem;height:.5rem;box-shadow:var(--glow-accent-sm);animation:about-hero-pulse 2s var(--ease-standard) infinite}@keyframes about-hero-pulse{50%{opacity:.35;transform:scale(.75)}}@media screen and (width<=991px){.about-hero[data-astro-cid-cvz4ynoi]{height:auto;min-height:100svh;position:relative}.about-hero__inner[data-astro-cid-cvz4ynoi]{align-content:end;gap:var(--space-lg);min-height:100svh;padding-top:var(--space-huge);grid-template-columns:1fr}.about-hero__title[data-astro-cid-cvz4ynoi]{max-width:none}}@media screen and (width<=767px){.about-hero__title[data-astro-cid-cvz4ynoi]{font-size:clamp(2.25rem,10vw,3rem)}}html.is-about-loading [data-astro-cid-cvz4ynoi][data-about-title],html.is-about-loading [data-astro-cid-cvz4ynoi][data-about-hero-fade]{visibility:hidden}@media (prefers-reduced-motion:reduce){.about-hero__pulse[data-astro-cid-cvz4ynoi]{animation:none}}.story[data-astro-cid-diq4qmfa]{background-color:var(--color-bg);position:relative}.story[data-astro-cid-diq4qmfa]:before{content:"";top:0;left:var(--page-gutter);right:var(--page-gutter);height:var(--border-width);background-image:linear-gradient(90deg, transparent, var(--color-border-accent), transparent);box-shadow:var(--glow-accent-sm);position:absolute}.story__grid[data-astro-cid-diq4qmfa]{gap:var(--space-md);grid-template-columns:minmax(0,1fr) minmax(0,3fr);display:grid}.story__eyebrow[data-astro-cid-diq4qmfa]{font-weight:var(--weight-regular);align-self:start}.story__content[data-astro-cid-diq4qmfa]{gap:var(--space-xl);flex-direction:column;display:flex}.story__columns[data-astro-cid-diq4qmfa]{gap:var(--space-lg);grid-template-columns:1fr 1fr;display:grid}.story__stats[data-astro-cid-diq4qmfa]{margin:var(--space-xhuge) 0 0;border-top:var(--border-width) solid var(--color-border);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));display:grid}.story__stat[data-astro-cid-diq4qmfa]{justify-content:flex-end;gap:var(--space-xs);padding:var(--space-md) var(--space-md) 0;border-left:var(--border-width) solid var(--color-border);flex-direction:column-reverse;display:flex}.story__stat[data-astro-cid-diq4qmfa]:first-child{border-left:0;padding-left:0}.story__stat-label[data-astro-cid-diq4qmfa]{color:var(--color-text-muted)}.story__stat-value[data-astro-cid-diq4qmfa]{font-size:var(--text-display);font-weight:var(--weight-black);line-height:var(--leading-heading);margin:0}.story__stat-mask[data-astro-cid-diq4qmfa]{display:block;overflow:clip}.story__stat-number[data-astro-cid-diq4qmfa]{display:block}@media screen and (width<=991px){.story__grid[data-astro-cid-diq4qmfa]{gap:var(--space-lg);grid-template-columns:1fr}.story__stats[data-astro-cid-diq4qmfa]{margin-top:var(--space-xxl)}}@media screen and (width<=767px){.story__columns[data-astro-cid-diq4qmfa]{gap:var(--space-md);grid-template-columns:1fr}.story__stat[data-astro-cid-diq4qmfa],.story__stat[data-astro-cid-diq4qmfa]:first-child{border-left:0;border-bottom:var(--border-width) solid var(--color-border);padding-left:0;padding-bottom:var(--space-md)}}.section-heading[data-astro-cid-ysklgcyt]{gap:var(--space-md);display:grid}.section-heading--split[data-astro-cid-ysklgcyt]{align-items:end;gap:var(--space-lg);grid-template-columns:minmax(0,1fr) minmax(0,.6fr)}.section-heading__main[data-astro-cid-ysklgcyt]{gap:var(--space-sm);flex-direction:column;display:flex}.section-heading__aside[data-astro-cid-ysklgcyt]{align-items:flex-start;gap:var(--space-md);flex-direction:column;display:flex}@media screen and (width<=991px){.section-heading--split[data-astro-cid-ysklgcyt]{gap:var(--space-md);grid-template-columns:1fr}}.toolkit[data-astro-cid-wlozvccv]{background-color:var(--color-bg);position:relative}.toolkit__grid[data-astro-cid-wlozvccv]{align-items:start;gap:var(--space-xl);grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}.toolkit__list[data-astro-cid-wlozvccv]{border-top:var(--border-width) solid var(--color-border);margin:0;padding:0;list-style:none}.toolkit__item[data-astro-cid-wlozvccv]{--glyph-size:.75rem;align-items:center;gap:var(--space-md);padding-block:var(--space-md);padding-left:var(--glyph-size);border-bottom:var(--border-width) solid var(--color-border);color:var(--color-text-muted);transition:color var(--duration-fast) var(--ease-out);grid-template-columns:auto minmax(0,1fr) minmax(0,1fr);margin:0;display:grid}.toolkit__item[data-astro-cid-wlozvccv] .toolkit__glyph{opacity:.5;transition:opacity var(--duration-slow) var(--ease-out-expo)}.toolkit__name[data-astro-cid-wlozvccv]{font-size:var(--text-2xl);font-weight:var(--weight-bold);line-height:var(--leading-snug);letter-spacing:var(--tracking-heading);transition:transform var(--duration-glide) var(--ease-out-expo)}.toolkit__use[data-astro-cid-wlozvccv]{color:var(--color-text-muted);text-align:right}.toolkit__item[data-astro-cid-wlozvccv]:hover{color:var(--color-text)}.toolkit__item[data-astro-cid-wlozvccv]:hover .toolkit__glyph{opacity:1}.toolkit__item[data-astro-cid-wlozvccv]:hover .toolkit__name[data-astro-cid-wlozvccv]{transform:translateX(var(--space-xs))}@media screen and (width<=991px){.toolkit__grid[data-astro-cid-wlozvccv]{gap:var(--space-lg);grid-template-columns:1fr}}@media screen and (width<=767px){.toolkit__item[data-astro-cid-wlozvccv]{gap:var(--space-xs) var(--space-sm);grid-template-columns:auto minmax(0,1fr)}.toolkit__use[data-astro-cid-wlozvccv]{text-align:left;grid-column:2}}.process[data-astro-cid-zoy4nw5h]{background-color:var(--color-bg);position:relative}.process__stage[data-astro-cid-zoy4nw5h]{justify-content:center;gap:var(--space-xl);min-height:100svh;padding-block:var(--space-huge) var(--section-pad-sm);flex-direction:column;display:flex;overflow:clip}.process[data-astro-cid-zoy4nw5h].is-scrubbed .process__stage[data-astro-cid-zoy4nw5h]{position:sticky;top:0}.process__viewport[data-astro-cid-zoy4nw5h]{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--page-gutter);scrollbar-width:none;overflow-x:auto}.process__viewport[data-astro-cid-zoy4nw5h]::-webkit-scrollbar{display:none}@media (hover:hover) and (pointer:fine){.process__viewport[data-astro-cid-zoy4nw5h]{padding-bottom:var(--space-sm);scrollbar-color:var(--color-border) transparent;scrollbar-width:thin}.process__viewport[data-astro-cid-zoy4nw5h]::-webkit-scrollbar{height:.375rem;display:block}.process__viewport[data-astro-cid-zoy4nw5h]::-webkit-scrollbar-thumb{border-radius:var(--radius-pill);background-color:var(--color-border)}}@media screen and (width>=992px){.process[data-astro-cid-zoy4nw5h]:not(.is-scrubbed) .process__viewport[data-astro-cid-zoy4nw5h]{padding-bottom:0;overflow:visible}.process[data-astro-cid-zoy4nw5h]:not(.is-scrubbed) .process__track[data-astro-cid-zoy4nw5h]{grid-template-columns:repeat(3,minmax(0,1fr));width:auto;display:grid}.process[data-astro-cid-zoy4nw5h]:not(.is-scrubbed) .process-step[data-astro-cid-zoy4nw5h]{width:auto}}.process__track[data-astro-cid-zoy4nw5h]{gap:var(--space-sm);width:max-content;padding:0 var(--page-gutter);margin:0;list-style:none;display:flex}.process-step[data-astro-cid-zoy4nw5h]{justify-content:space-between;gap:var(--space-lg);width:min(28rem,82vw);min-height:clamp(22rem,48svh,30rem);padding:var(--space-md);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-2xl);background-color:var(--color-bg-raised);scroll-snap-align:start;flex-direction:column;margin:0;display:flex}.process[data-astro-cid-zoy4nw5h].is-scrubbed .process__viewport[data-astro-cid-zoy4nw5h]{scroll-snap-type:none;padding-bottom:0;overflow:visible}.process[data-astro-cid-zoy4nw5h].is-scrubbed .process__track[data-astro-cid-zoy4nw5h]{--card-w:clamp(19rem, 25vw, 28rem);width:auto;height:clamp(22rem,48svh,30rem);margin-inline:var(--page-gutter);padding:0;display:block;position:relative}.process[data-astro-cid-zoy4nw5h].is-scrubbed .process-step[data-astro-cid-zoy4nw5h]{top:0;bottom:0;left:calc(var(--i) * (100% - var(--card-w)) / (var(--count) - 1));width:var(--card-w);gap:var(--space-sm);min-height:0;box-shadow:-1.5rem 0 3rem -1rem var(--color-shadow);position:absolute;overflow:clip}.process[data-astro-cid-zoy4nw5h].is-scrubbed .process-step[data-astro-cid-zoy4nw5h] .heading-style-h3{font-size:var(--text-2xl)}.process-step__icon[data-astro-cid-zoy4nw5h]{object-fit:contain;object-position:left center;width:3.5rem;height:3.5rem}:root[data-theme=light] .process-step__icon[data-astro-cid-zoy4nw5h]{filter:invert()hue-rotate(180deg)}.process-step__body[data-astro-cid-zoy4nw5h]{gap:var(--space-sm);flex-direction:column;display:flex}.process-step--cta[data-astro-cid-zoy4nw5h]{--color-focus:var(--color-text-inverse);border-color:var(--color-border-accent);background-color:var(--color-bg-accent);color:var(--color-text-inverse);align-items:flex-start}.process-step__cta-title[data-astro-cid-zoy4nw5h]{color:var(--color-text-inverse);font-size:var(--text-2xl)}@media screen and (width>=992px) and (height<=53rem){.process__stage[data-astro-cid-zoy4nw5h]{gap:var(--space-lg);padding-top:var(--space-xl)}.process[data-astro-cid-zoy4nw5h].is-scrubbed .process__track[data-astro-cid-zoy4nw5h]{height:clamp(21rem,50svh,26rem)}.process[data-astro-cid-zoy4nw5h].is-scrubbed .process-step[data-astro-cid-zoy4nw5h]{padding:var(--space-sm) var(--space-md)}.process-step__icon[data-astro-cid-zoy4nw5h]{width:3rem;height:3rem}}@media screen and (width<=991px){.process__stage[data-astro-cid-zoy4nw5h]{min-height:0;padding-block:var(--section-pad-md)}}.journey[data-astro-cid-j2xefj2t]{--rail-x:.5rem;background-color:var(--color-bg);position:relative}.journey__grid[data-astro-cid-j2xefj2t]{align-items:start;gap:var(--space-xhuge);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);display:grid}.journey__head[data-astro-cid-j2xefj2t]{top:var(--space-xhuge);align-items:flex-start;gap:var(--space-lg);flex-direction:column;display:flex;position:sticky}.journey__timeline[data-astro-cid-j2xefj2t]{position:relative}.journey__rail[data-astro-cid-j2xefj2t]{top:0;bottom:0;left:var(--rail-x);width:var(--border-width);background-color:var(--color-border);position:absolute}.journey__rail-fill[data-astro-cid-j2xefj2t]{background-color:var(--color-border-accent);box-shadow:var(--glow-accent-sm);transform-origin:top;position:absolute;inset:0}.journey__rail-sun[data-astro-cid-j2xefj2t]{border-radius:var(--radius-round);background-color:var(--color-bg-accent);width:.75rem;height:.75rem;box-shadow:var(--glow-accent-sm), 0 0 30px 4px color-mix(in srgb, var(--color-bg-accent) 45%, transparent);will-change:transform;margin:-.375rem 0 0 -.375rem;display:none;position:absolute;top:0;left:50%}.journey[data-astro-cid-j2xefj2t].is-animated .journey__rail-sun[data-astro-cid-j2xefj2t]{display:block}.journey__list[data-astro-cid-j2xefj2t]{gap:var(--space-xxl);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.journey-entry[data-astro-cid-j2xefj2t]{padding-left:calc(var(--rail-x) + var(--space-xl));margin:0;position:relative}.journey-entry__node[data-astro-cid-j2xefj2t]{top:.25rem;left:var(--rail-x);border:var(--border-width) solid var(--color-border-accent);border-radius:var(--radius-round);background-color:var(--color-bg-accent);width:1rem;height:1rem;box-shadow:var(--glow-accent-sm);transition:background-color var(--duration-slow) var(--ease-standard), border-color var(--duration-slow) var(--ease-standard), box-shadow var(--duration-slow) var(--ease-standard);margin-left:-.5rem;position:absolute}.journey-entry--current[data-astro-cid-j2xefj2t] .journey-entry__node[data-astro-cid-j2xefj2t]{width:1.5rem;height:1.5rem;box-shadow:var(--glow-accent-sm), var(--glow-accent-md);margin-left:-.75rem}.journey-entry__body[data-astro-cid-j2xefj2t]{gap:var(--space-xs);transition:opacity var(--duration-slow) var(--ease-standard);flex-direction:column;display:flex}.journey-entry__period[data-astro-cid-j2xefj2t]{align-items:center;gap:var(--space-xs);color:var(--color-text-accent);letter-spacing:var(--tracking-ui);text-transform:uppercase;display:flex}.journey-entry__now-dot[data-astro-cid-j2xefj2t]{border-radius:var(--radius-round);background-color:var(--color-bg-accent);width:.5rem;height:.5rem;animation:journey-pulse 2s var(--ease-standard) infinite}@keyframes journey-pulse{50%{opacity:.35}}.journey-entry__title[data-astro-cid-j2xefj2t]{font-size:var(--text-2xl);font-weight:var(--weight-bold);line-height:var(--leading-snug);letter-spacing:var(--tracking-heading)}.journey-entry__org[data-astro-cid-j2xefj2t]{color:var(--color-text)}.journey-entry--milestone[data-astro-cid-j2xefj2t] .journey-entry__node[data-astro-cid-j2xefj2t]{background-color:var(--color-bg);width:.75rem;height:.75rem;margin-left:-.375rem;top:.375rem}.journey-entry--milestone[data-astro-cid-j2xefj2t] .journey-entry__title[data-astro-cid-j2xefj2t]{font-size:var(--text-xl);font-weight:var(--weight-light);letter-spacing:0;font-style:italic}.journey-entry__description[data-astro-cid-j2xefj2t]{max-width:36rem;margin-top:var(--space-xs)}.journey[data-astro-cid-j2xefj2t].is-animated .journey-entry[data-astro-cid-j2xefj2t]:not(.is-lit) .journey-entry__node[data-astro-cid-j2xefj2t]{border-color:var(--color-border);background-color:var(--color-bg);box-shadow:none}.journey[data-astro-cid-j2xefj2t].is-animated .journey-entry[data-astro-cid-j2xefj2t]:not(.is-lit) .journey-entry__body[data-astro-cid-j2xefj2t]{opacity:.35}@media screen and (width<=991px){.journey__grid[data-astro-cid-j2xefj2t]{gap:var(--space-xxl);grid-template-columns:1fr}.journey__head[data-astro-cid-j2xefj2t]{position:static}}@media screen and (width<=767px){.journey__list[data-astro-cid-j2xefj2t]{gap:var(--space-xl)}.journey-entry[data-astro-cid-j2xefj2t]{padding-left:calc(var(--rail-x) + var(--space-lg))}}@media (prefers-reduced-motion:reduce){.journey-entry__now-dot[data-astro-cid-j2xefj2t]{animation:none}}
