.scrolly-desktop[data-astro-cid-rpoasiy2]{display:none}.scrolly-mobile[data-astro-cid-rpoasiy2]{display:flex;flex-direction:column;gap:var(--space-m)}@media(min-width:48rem){.scrolly-desktop[data-astro-cid-rpoasiy2]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3xl);align-items:start}.scrolly-mobile[data-astro-cid-rpoasiy2]{display:none}}.scrolly-visual[data-astro-cid-rpoasiy2]{position:sticky;top:6rem;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);padding:var(--space-xl);box-shadow:var(--shadow-2)}.scrolly-stage[data-astro-cid-rpoasiy2]{position:relative;width:100%;aspect-ratio:4 / 3}.scrolly-svg-el[data-astro-cid-rpoasiy2]{position:absolute;inset:0;width:100%;height:100%;display:block}.scrolly-label[data-astro-cid-rpoasiy2]{position:absolute;transform:translate(-50%);font-family:var(--font-mono);font-size:12px;font-weight:600;letter-spacing:.04em;color:var(--muted);line-height:1;transition:font-weight .4s var(--ease-out),color .4s var(--ease-out);white-space:nowrap}.scrolly-label-1[data-astro-cid-rpoasiy2]{left:20%;top:48.3%}.scrolly-label-2[data-astro-cid-rpoasiy2]{left:45%;top:41.7%}.scrolly-label-3[data-astro-cid-rpoasiy2]{left:70%;top:55%}.scrolly-label-4[data-astro-cid-rpoasiy2]{left:85%;top:68.3%}.scrolly-label[data-astro-cid-rpoasiy2][data-active=true]{color:var(--ink);font-weight:700}.scrolly-year[data-astro-cid-rpoasiy2]{position:absolute;left:50%;top:90%;transform:translate(-50%);font-family:var(--font-display);font-size:clamp(28px,6vw,36px);font-weight:600;color:var(--accent);line-height:1;transition:opacity .3s var(--ease-out)}.scrolly-chapters[data-astro-cid-rpoasiy2]{display:flex;flex-direction:column;gap:var(--space-4xl)}.scrolly-chapter[data-astro-cid-rpoasiy2]{min-height:60vh;display:flex;flex-direction:column;justify-content:center}.scrolly-chapter-year[data-astro-cid-rpoasiy2]{font-family:var(--font-display);font-size:var(--step-3);font-weight:600;color:var(--accent);margin-bottom:var(--space-s)}.scrolly-chapter-title[data-astro-cid-rpoasiy2]{font-size:var(--step-3);line-height:1.2;margin-bottom:var(--space-m)}.scrolly-chapter-body[data-astro-cid-rpoasiy2]{font-size:var(--step-1);color:var(--muted);line-height:1.65;max-width:36ch}.scrolly-svg[data-astro-cid-rpoasiy2] .dot[data-astro-cid-rpoasiy2],.scrolly-svg[data-astro-cid-rpoasiy2] .line[data-astro-cid-rpoasiy2],.scrolly-svg[data-astro-cid-rpoasiy2] text[data-astro-cid-rpoasiy2][data-label]{transition:opacity .4s var(--ease-out)}.scrolly-svg[data-astro-cid-rpoasiy2] .year-label[data-astro-cid-rpoasiy2]{transition:opacity .3s var(--ease-out)}.scrolly-card[data-astro-cid-rpoasiy2]{padding:var(--space-l)}.scrolly-svg-el[data-astro-cid-rpoasiy2]{max-width:100%;height:auto;display:block}@media(prefers-reduced-motion:reduce){.scrolly-svg[data-astro-cid-rpoasiy2] .dot[data-astro-cid-rpoasiy2],.scrolly-svg[data-astro-cid-rpoasiy2] .line[data-astro-cid-rpoasiy2],.scrolly-svg[data-astro-cid-rpoasiy2] text[data-astro-cid-rpoasiy2]{transition:none!important;opacity:1!important}}.about-hero[data-astro-cid-fwdcsva6]{padding-block:var(--space-3xl) var(--space-2xl)}.about-hero[data-astro-cid-fwdcsva6] h1[data-astro-cid-fwdcsva6]{font-size:var(--step-5);margin-top:var(--space-xs)}.about-hero[data-astro-cid-fwdcsva6] .lead[data-astro-cid-fwdcsva6]{margin-top:var(--space-s)}.about-stats[data-astro-cid-fwdcsva6]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-l) var(--space-m);margin-top:var(--space-2xl);padding-top:var(--space-xl);border-top:1px solid var(--border)}@media(min-width:36rem){.about-stats[data-astro-cid-fwdcsva6]{grid-template-columns:repeat(4,1fr)}}.about-stat-num[data-astro-cid-fwdcsva6]{font-family:var(--font-display);font-size:var(--step-4);font-weight:600;color:var(--ink);line-height:1}.about-stat-label[data-astro-cid-fwdcsva6]{font-size:var(--step--2);color:var(--muted);margin-top:.25rem}.prose[data-astro-cid-fwdcsva6]{max-width:var(--maxw-prose)}.prose[data-astro-cid-fwdcsva6] p[data-astro-cid-fwdcsva6]{font-size:var(--step-1);line-height:1.65;margin-bottom:var(--space-m)}.section-head[data-astro-cid-fwdcsva6]{margin-bottom:var(--space-2xl);max-width:60ch}.section-head[data-astro-cid-fwdcsva6] h2[data-astro-cid-fwdcsva6]{margin-top:var(--space-xs)}.principles-grid[data-astro-cid-fwdcsva6]{display:grid;grid-template-columns:1fr;gap:var(--space-m)}@media(min-width:36rem){.principles-grid[data-astro-cid-fwdcsva6]{grid-template-columns:repeat(2,1fr)}}@media(min-width:64rem){.principles-grid[data-astro-cid-fwdcsva6]{grid-template-columns:repeat(4,1fr);gap:var(--space-l)}}.principle-card[data-astro-cid-fwdcsva6]{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);padding:var(--space-l);height:100%;display:flex;flex-direction:column;gap:var(--space-s)}.principle-num[data-astro-cid-fwdcsva6]{font-family:var(--font-display);font-size:var(--step-2);font-weight:600;color:var(--accent)}.principle-title[data-astro-cid-fwdcsva6]{font-size:var(--step-1);line-height:1.2}.principle-body[data-astro-cid-fwdcsva6]{font-size:var(--step--1);color:var(--muted);flex:1}.offices-grid[data-astro-cid-fwdcsva6]{display:grid;grid-template-columns:1fr;gap:var(--space-m)}@media(min-width:36rem){.offices-grid[data-astro-cid-fwdcsva6]{grid-template-columns:repeat(2,1fr)}}@media(min-width:64rem){.offices-grid[data-astro-cid-fwdcsva6]{grid-template-columns:repeat(4,1fr);gap:var(--space-l)}}.office-card[data-astro-cid-fwdcsva6]{display:flex;flex-direction:column;gap:var(--space-2xs);padding:var(--space-l);height:100%}.office-name[data-astro-cid-fwdcsva6]{font-size:var(--step-2)}.office-country[data-astro-cid-fwdcsva6]{font-size:var(--step--2);color:var(--muted)}.office-desc[data-astro-cid-fwdcsva6]{font-size:var(--step--1);color:var(--muted);margin-top:var(--space-2xs)}.cta-card[data-astro-cid-fwdcsva6]{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);padding:var(--space-3xl) var(--space-2xl);display:flex;flex-direction:column;gap:var(--space-xl);justify-content:space-between;align-items:flex-start;box-shadow:var(--shadow-2)}@media(min-width:48rem){.cta-card[data-astro-cid-fwdcsva6]{flex-direction:row;align-items:center}}.cta-title[data-astro-cid-fwdcsva6]{font-size:var(--step-4)}.cta-sub[data-astro-cid-fwdcsva6]{font-size:var(--step-1);color:var(--muted);margin-top:var(--space-s)}
