.sticky-reasons__inner[data-astro-cid-k677tneb]{gap:var(--space-16);grid-template-columns:.9fr 1.1fr;align-items:start;display:grid}.sticky-reasons__pin[data-astro-cid-k677tneb]{align-items:flex-start;gap:var(--space-4);flex-direction:column;display:flex;position:sticky;top:128px}.sticky-reasons__pin[data-astro-cid-k677tneb] h2[data-astro-cid-k677tneb]{font-size:clamp(2rem,3.5vw,2.75rem)}.sticky-reasons__list[data-astro-cid-k677tneb]{flex-direction:column;display:flex}.sticky-reasons__item[data-astro-cid-k677tneb]{gap:var(--space-6);padding-block:var(--space-12);border-top:1px solid var(--color-border);display:flex}.sticky-reasons__item[data-astro-cid-k677tneb]:first-child{border-top:0;padding-top:0}.sticky-reasons__item[data-astro-cid-k677tneb]:last-child{border-bottom:1px solid var(--color-border)}.sticky-reasons__index[data-astro-cid-k677tneb]{font-family:var(--font-heading);font-weight:700;font-size:var(--text-lg);color:var(--color-accent);flex:none}.sticky-reasons__item[data-astro-cid-k677tneb] h3[data-astro-cid-k677tneb]{font-size:var(--text-lg)}.sticky-reasons__item[data-astro-cid-k677tneb] p[data-astro-cid-k677tneb]{margin-top:var(--space-3);color:var(--color-text-muted);font-size:var(--text-sm);max-width:52ch}@media (width<=860px){.sticky-reasons__inner[data-astro-cid-k677tneb]{grid-template-columns:1fr}.sticky-reasons__pin[data-astro-cid-k677tneb]{position:static}.sticky-reasons__item[data-astro-cid-k677tneb]{padding-block:var(--space-8)}}.audit-x__head[data-astro-cid-ldivtjg7]{gap:var(--space-16);grid-template-columns:1.1fr 1fr;align-items:end;display:grid}.audit-x__lede[data-astro-cid-ldivtjg7]{color:var(--color-text-muted)}.audit-x__layout[data-astro-cid-ldivtjg7]{margin-top:var(--space-12);gap:var(--space-6);grid-template-columns:minmax(18rem,.8fr) 1.6fr;align-items:start;display:grid}.audit-x__layout[data-astro-cid-ldivtjg7]:has(.audit-x__nav[hidden]){grid-template-columns:1fr}.audit-x__nav[data-astro-cid-ldivtjg7]{gap:var(--space-2);display:grid}.audit-x__tab[data-astro-cid-ldivtjg7]{align-items:center;gap:var(--space-3);min-height:52px;padding:var(--space-3) var(--space-4);text-align:left;color:var(--color-text-muted);font-size:var(--text-sm);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:background var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);background:0 0;grid-template-columns:2rem 1fr auto;font-weight:600;display:grid}@media (hover:hover){.audit-x__tab[data-astro-cid-ldivtjg7]:hover{color:var(--color-text);border-color:#fff3}}.audit-x__tab[data-astro-cid-ldivtjg7][aria-selected=true]{color:var(--color-text);background:var(--color-surface);border-color:var(--color-accent)}.audit-x__tab-num[data-astro-cid-ldivtjg7]{font-family:var(--font-heading);font-size:var(--text-xs);color:var(--color-text-faint)}.audit-x__tab[data-astro-cid-ldivtjg7][aria-selected=true] .audit-x__tab-num[data-astro-cid-ldivtjg7]{color:var(--color-accent)}.audit-x__tab-count[data-astro-cid-ldivtjg7]{text-align:center;min-width:1.75rem;font-size:var(--text-xs);border-radius:var(--radius-pill);background:#ffffff0f;padding:.1em .5em}.audit-x__tab[data-astro-cid-ldivtjg7][aria-selected=true] .audit-x__tab-count[data-astro-cid-ldivtjg7]{color:var(--color-accent);background:#2fe0b026}.audit-x__panels[data-astro-cid-ldivtjg7]{gap:var(--space-6);display:grid}.audit-x__panel[data-astro-cid-ldivtjg7]{padding:var(--space-8);border-radius:var(--radius-xl);background:radial-gradient(60% 70% at 100% 0%, #6d3fd938, transparent 70%), var(--color-surface);border:1px solid var(--color-border)}.audit-x__panel-head[data-astro-cid-ldivtjg7]{font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-faint);justify-content:space-between;font-weight:600;display:flex}.audit-x__panel-count[data-astro-cid-ldivtjg7]{color:var(--color-accent)}.audit-x__panel[data-astro-cid-ldivtjg7] h3[data-astro-cid-ldivtjg7]{margin-top:var(--space-4);font-size:clamp(1.5rem,1.2rem + 1vw,2.125rem)}.audit-x__intro[data-astro-cid-ldivtjg7]{margin-top:var(--space-3);color:var(--color-text-muted);max-width:44rem}.audit-x__checks[data-astro-cid-ldivtjg7]{margin-top:var(--space-6);gap:var(--space-3) var(--space-6);grid-template-columns:1fr 1fr;display:grid}.audit-x__checks[data-astro-cid-ldivtjg7] li[data-astro-cid-ldivtjg7]{gap:var(--space-3);font-size:var(--text-sm);align-items:flex-start;display:flex}.audit-x__tick[data-astro-cid-ldivtjg7]{background:no-repeat center / 10px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2306120F' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E"), var(--color-accent);border-radius:50%;flex:none;width:18px;height:18px;margin-top:2px}.audit-x__fix[data-astro-cid-ldivtjg7]{margin-top:var(--space-8);padding:var(--space-4) var(--space-6);border-radius:var(--radius-md);border-left:3px solid var(--color-accent);background:#2fe0b00f}.audit-x__fix-label[data-astro-cid-ldivtjg7]{font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent);font-weight:700}.audit-x__fix[data-astro-cid-ldivtjg7] p[data-astro-cid-ldivtjg7]{margin-top:var(--space-1)}@media (prefers-reduced-motion:no-preference){html.js .audit-x__panel[data-astro-cid-ldivtjg7].is-entering .audit-x__checks[data-astro-cid-ldivtjg7] li[data-astro-cid-ldivtjg7]{animation:audit-x-in .5s var(--ease-standard) both;animation-delay:calc(var(--j) * 45ms)}}@keyframes audit-x-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (width<=960px){.audit-x__head[data-astro-cid-ldivtjg7]{gap:var(--space-6);grid-template-columns:1fr}.audit-x__layout[data-astro-cid-ldivtjg7]{grid-template-columns:1fr}.audit-x__nav[data-astro-cid-ldivtjg7]{padding-bottom:var(--space-2);scroll-snap-type:x mandatory;grid-auto-columns:minmax(15rem,1fr);grid-auto-flow:column;overflow-x:auto}.audit-x__tab[data-astro-cid-ldivtjg7]{scroll-snap-align:start}}@media (width<=640px){.audit-x__panel[data-astro-cid-ldivtjg7]{padding:var(--space-6)}.audit-x__checks[data-astro-cid-ldivtjg7]{grid-template-columns:1fr}}.audit-ev[data-astro-cid-ssdkgy4t]{background:radial-gradient(50% 60% at 0% 100%, #2fe0b014, transparent 70%), var(--color-surface);border-block:1px solid var(--color-border)}.audit-ev__inner[data-astro-cid-ssdkgy4t]{gap:var(--space-16);grid-template-columns:1fr 1.25fr;align-items:center;display:grid}.audit-ev__lede[data-astro-cid-ssdkgy4t]{margin-top:var(--space-6);color:var(--color-text-muted)}.audit-ev__scale[data-astro-cid-ssdkgy4t]{margin-top:var(--space-8);gap:var(--space-2);grid-template-columns:repeat(5,1fr);align-items:end;display:grid}.audit-ev__step[data-astro-cid-ssdkgy4t]{gap:var(--space-1);justify-items:start;display:grid}.audit-ev__bar[data-astro-cid-ssdkgy4t]{width:100%;height:calc(var(--n) * 12px + 8px);background:linear-gradient(180deg, var(--color-accent), var(--color-gradient-start));opacity:calc(.25 + var(--n) * .15);transform-origin:bottom;border-radius:6px 6px 2px 2px}.audit-ev__num[data-astro-cid-ssdkgy4t]{font-family:var(--font-heading);font-weight:700;font-size:var(--text-lg)}.audit-ev__label[data-astro-cid-ssdkgy4t]{font-size:var(--text-xs);color:var(--color-text-muted)}.audit-ev__note[data-astro-cid-ssdkgy4t]{margin-block:var(--space-8);padding-left:var(--space-4);border-left:3px solid var(--color-accent)}.audit-ev__sources[data-astro-cid-ssdkgy4t]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.audit-ev__source[data-astro-cid-ssdkgy4t]{padding:var(--space-6);border-radius:var(--radius-lg);background:var(--color-bg);border:1px solid var(--color-border)}.audit-ev__icon[data-astro-cid-ssdkgy4t]{border-radius:var(--radius-md);width:40px;height:40px;color:var(--color-accent);background:#2fe0b01a;place-items:center;display:grid}.audit-ev__icon[data-astro-cid-ssdkgy4t] svg[data-astro-cid-ssdkgy4t]{width:20px;height:20px}.audit-ev__source[data-astro-cid-ssdkgy4t] h3[data-astro-cid-ssdkgy4t]{margin-top:var(--space-4);font-size:var(--text-md)}.audit-ev__source[data-astro-cid-ssdkgy4t] p[data-astro-cid-ssdkgy4t]{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--color-text-muted)}@media (prefers-reduced-motion:no-preference){html.js .audit-ev__scale[data-astro-cid-ssdkgy4t] .audit-ev__bar[data-astro-cid-ssdkgy4t]{transition:transform .9s var(--ease-standard);transition-delay:calc(.2s + var(--n) * .12s);transform:scaleY(0)}html.js .audit-ev__scale[data-astro-cid-ssdkgy4t].is-visible .audit-ev__bar[data-astro-cid-ssdkgy4t]{transform:scaleY(1)}}@media (width<=1000px){.audit-ev__inner[data-astro-cid-ssdkgy4t]{gap:var(--space-12);grid-template-columns:1fr}}@media (width<=560px){.audit-ev__sources[data-astro-cid-ssdkgy4t]{grid-template-columns:1fr}}.platform-card[data-astro-cid-hxmykhpv]{width:min(300px,90%);padding:var(--space-6);transform:rotate(-3deg)}.platform-card__title[data-astro-cid-hxmykhpv]{font-family:var(--font-heading);font-weight:600;font-size:var(--text-sm);margin-bottom:var(--space-4);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em}.platform-card__list[data-astro-cid-hxmykhpv]{gap:var(--space-3);flex-direction:column;display:flex}.platform-card__list[data-astro-cid-hxmykhpv] li[data-astro-cid-hxmykhpv]{font-size:var(--text-sm);justify-content:space-between;align-items:center;font-weight:500;display:flex}.platform-card__status[data-astro-cid-hxmykhpv]{font-size:var(--text-xs);border-radius:var(--radius-pill);padding:.25em .7em;font-weight:700}.platform-card__status--ok[data-astro-cid-hxmykhpv]{color:var(--color-accent);background:#2fe0b024}.platform-card__status--gap[data-astro-cid-hxmykhpv]{color:var(--color-text-muted);background:#ffffff14}.matters[data-astro-cid-hxmykhpv]{padding-block:var(--space-20);background:radial-gradient(ellipse 60% 80% at 50% 20%, #2fe0b00f, transparent 70%), linear-gradient(180deg, var(--color-bg) 0%, var(--color-surface) 35%, var(--color-surface) 80%, var(--color-bg) 100%)}.matters__head[data-astro-cid-hxmykhpv]{text-align:center;max-width:44rem;margin-inline:auto}.matters__head[data-astro-cid-hxmykhpv] h2[data-astro-cid-hxmykhpv]{font-size:clamp(2.25rem,1.4rem + 2.6vw,3.5rem)}.matters__head[data-astro-cid-hxmykhpv] p[data-astro-cid-hxmykhpv]:not(.eyebrow){margin-top:var(--space-4);color:var(--color-text-muted);font-size:var(--text-md)}.matters__grid[data-astro-cid-hxmykhpv]{margin-top:var(--space-12);gap:var(--space-6);grid-template-columns:repeat(3,1fr);display:grid}.ms[data-astro-cid-hxmykhpv]{--tone:var(--color-accent);padding:var(--space-8);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-xl);flex-direction:column;display:flex}.ms--violet[data-astro-cid-hxmykhpv]{--tone:#a58bf0}.ms--cyan[data-astro-cid-hxmykhpv]{--tone:var(--color-gradient-end)}.ms__icon[data-astro-cid-hxmykhpv]{border-radius:var(--radius-md);width:44px;height:44px;color:var(--tone);background:color-mix(in srgb, var(--tone) 12%, transparent);border:1px solid color-mix(in srgb, var(--tone) 35%, transparent);place-items:center;display:grid;position:relative}.ms__icon[data-astro-cid-hxmykhpv] svg[data-astro-cid-hxmykhpv]{width:22px;height:22px}.ms__icon[data-astro-cid-hxmykhpv]:after{content:"";border-radius:inherit;border:1px solid var(--tone);opacity:0;position:absolute;inset:-1px}.ms__value[data-astro-cid-hxmykhpv]{margin-top:var(--space-6);font-family:var(--font-heading);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--tone);font-size:clamp(2.75rem,1.8rem + 2.4vw,4rem);font-weight:700;line-height:1}.ms__label[data-astro-cid-hxmykhpv]{margin-top:var(--space-3);color:var(--color-text-muted);font-size:var(--text-sm);min-height:3em}.ms__split[data-astro-cid-hxmykhpv]{margin-top:var(--space-6);border-radius:var(--radius-pill);background:var(--color-border);height:10px;overflow:hidden}.ms__split-fill[data-astro-cid-hxmykhpv]{border-radius:inherit;background:linear-gradient(90deg, var(--color-accent), var(--color-gradient-end));transform-origin:0;height:100%;display:block}.ms__split-legend[data-astro-cid-hxmykhpv]{margin-top:var(--space-2);font-size:var(--text-xs);color:var(--color-text-faint);justify-content:space-between;display:flex}.ms__cols[data-astro-cid-hxmykhpv]{margin-top:var(--space-6);align-items:flex-end;gap:var(--space-4);height:88px;display:flex}.ms__col[data-astro-cid-hxmykhpv]{justify-content:flex-end;align-items:stretch;gap:var(--space-2);flex-direction:column;flex:1;height:100%;display:flex}.ms__col-bar[data-astro-cid-hxmykhpv]{border-radius:var(--radius-sm) var(--radius-sm) 2px 2px;background:color-mix(in srgb, var(--tone) 35%, var(--color-border));transform-origin:bottom;display:block}.ms__col-bar--hi[data-astro-cid-hxmykhpv]{background:linear-gradient(180deg, var(--tone), color-mix(in srgb, var(--tone) 45%, transparent))}.ms__col-label[data-astro-cid-hxmykhpv]{font-size:var(--text-xs);color:var(--color-text-faint);text-align:center}.ms__dots[data-astro-cid-hxmykhpv]{margin-top:var(--space-6);gap:var(--space-2);grid-template-columns:repeat(10,1fr);display:grid}.ms__dots--100[data-astro-cid-hxmykhpv]{grid-template-columns:repeat(20,minmax(0,1fr));gap:4px}.ms__dot[data-astro-cid-hxmykhpv]{aspect-ratio:1;background:var(--color-border);border-radius:50%}.ms__dot--on[data-astro-cid-hxmykhpv]{background:var(--tone);box-shadow:0 0 12px color-mix(in srgb, var(--tone) 55%, transparent)}@media (prefers-reduced-motion:no-preference){.ms__icon[data-astro-cid-hxmykhpv]:after{animation:2.8s ease-out infinite ms-ring}.ms[data-astro-cid-hxmykhpv]:nth-child(2) .ms__icon[data-astro-cid-hxmykhpv]:after{animation-delay:.9s}.ms[data-astro-cid-hxmykhpv]:nth-child(3) .ms__icon[data-astro-cid-hxmykhpv]:after{animation-delay:1.8s}html.js .ms__split-fill[data-astro-cid-hxmykhpv]{transition:transform 2s var(--ease-standard) .3s;transform:scaleX(0)}html.js .ms[data-astro-cid-hxmykhpv].is-visible .ms__split-fill[data-astro-cid-hxmykhpv]{transform:scaleX(1)}html.js .ms__col-bar[data-astro-cid-hxmykhpv]{transition:transform 1.6s var(--ease-standard) .3s;transform:scaleY(0)}html.js .ms__col-bar--hi[data-astro-cid-hxmykhpv]{transition-delay:.7s}html.js .ms[data-astro-cid-hxmykhpv].is-visible .ms__col-bar[data-astro-cid-hxmykhpv]{transform:scaleY(1)}html.js .ms__dot--on[data-astro-cid-hxmykhpv]{opacity:.15;transition:opacity .4s,transform .4s;transition-delay:calc(.3s + var(--i) * .18s);transform:scale(.6)}html.js .ms[data-astro-cid-hxmykhpv].is-visible .ms__dot--on[data-astro-cid-hxmykhpv]{opacity:1;transform:none}}@keyframes ms-ring{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.55)}}.what-we-do[data-astro-cid-hxmykhpv]{isolation:isolate;position:relative}.what-we-do__bento[data-astro-cid-hxmykhpv]{margin-top:var(--space-12);gap:var(--space-6);grid-template-columns:repeat(3,1fr);display:grid}.what-we-do__card[data-astro-cid-hxmykhpv]{padding:var(--space-8);position:relative}.what-we-do__card--feature[data-astro-cid-hxmykhpv]{column-gap:var(--space-6);background:linear-gradient(var(--color-surface), var(--color-surface)) padding-box, linear-gradient(135deg, var(--color-accent) 0%, var(--color-gradient-start) 100%) border-box;grid-column:span 3;grid-template-columns:auto 1fr;align-items:start;display:grid}.what-we-do__card--feature[data-astro-cid-hxmykhpv] h3[data-astro-cid-hxmykhpv]{font-size:var(--text-xl);grid-column:2}.what-we-do__card--feature[data-astro-cid-hxmykhpv] p[data-astro-cid-hxmykhpv]{grid-column:2}.what-we-do__card[data-astro-cid-hxmykhpv]:not(.what-we-do__card--feature){grid-column:span 1}.what-we-do__index[data-astro-cid-hxmykhpv]{font-family:var(--font-heading);font-weight:700;font-size:var(--text-sm);color:var(--color-accent);margin-bottom:var(--space-3);display:block}.what-we-do__card--feature[data-astro-cid-hxmykhpv] .what-we-do__index[data-astro-cid-hxmykhpv]{font-size:var(--text-3xl);grid-area:1/1/span 2;margin-bottom:0}.what-we-do__card[data-astro-cid-hxmykhpv] p[data-astro-cid-hxmykhpv]{margin-top:var(--space-3);color:var(--color-text-muted);font-size:var(--text-sm)}.platforms__lede[data-astro-cid-hxmykhpv]{margin-top:var(--space-4);color:var(--color-text-muted);max-width:60ch}.platforms__grid[data-astro-cid-hxmykhpv]{margin-top:var(--space-12);gap:var(--space-6);grid-template-columns:repeat(3,1fr);display:grid}.platforms__tile[data-astro-cid-hxmykhpv]{padding:var(--space-8) var(--space-6) var(--space-6);background:var(--color-surface);border:1px solid var(--color-border);border-top:2px solid var(--platform);border-radius:var(--radius-lg);transition:transform var(--duration-base) var(--ease-standard), border-color var(--duration-base) var(--ease-standard);position:relative;overflow:hidden}.platforms__tile[data-astro-cid-hxmykhpv]:before{content:"";background:radial-gradient(circle at 15% 0%, color-mix(in srgb, var(--platform) 16%, transparent), transparent 60%);pointer-events:none;position:absolute;inset:0}@media (hover:hover){.platforms__tile[data-astro-cid-hxmykhpv]:hover{border-color:color-mix(in srgb, var(--platform) 45%, var(--color-border));transform:translateY(-4px)}}.platforms__orb[data-astro-cid-hxmykhpv]{background:radial-gradient(circle at 32% 30%, #ffffff8c, var(--platform) 45%, color-mix(in srgb, var(--platform) 40%, black) 100%);width:36px;height:36px;box-shadow:0 0 24px color-mix(in srgb, var(--platform) 55%, transparent);margin-bottom:var(--space-4);border-radius:50%;display:block;position:relative}@media (prefers-reduced-motion:no-preference){.platforms__orb[data-astro-cid-hxmykhpv]{animation:4s ease-in-out infinite orb-breathe}.platforms__tile[data-astro-cid-hxmykhpv]:nth-child(2) .platforms__orb[data-astro-cid-hxmykhpv]{animation-delay:-.7s}.platforms__tile[data-astro-cid-hxmykhpv]:nth-child(3) .platforms__orb[data-astro-cid-hxmykhpv]{animation-delay:-1.4s}.platforms__tile[data-astro-cid-hxmykhpv]:nth-child(4) .platforms__orb[data-astro-cid-hxmykhpv]{animation-delay:-2.1s}.platforms__tile[data-astro-cid-hxmykhpv]:nth-child(5) .platforms__orb[data-astro-cid-hxmykhpv]{animation-delay:-2.8s}.platforms__tile[data-astro-cid-hxmykhpv]:nth-child(6) .platforms__orb[data-astro-cid-hxmykhpv]{animation-delay:-3.5s}}@keyframes orb-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}.platforms__tile[data-astro-cid-hxmykhpv] h3[data-astro-cid-hxmykhpv]{font-size:var(--text-md);position:relative}.platforms__tile[data-astro-cid-hxmykhpv] p[data-astro-cid-hxmykhpv]{margin-top:var(--space-3);color:var(--color-text-muted);font-size:var(--text-sm);position:relative}.report[data-astro-cid-hxmykhpv]{isolation:isolate;position:relative}.report__inner[data-astro-cid-hxmykhpv]{gap:var(--space-16);grid-template-columns:1fr 1.1fr;align-items:center;display:grid}.report__copy[data-astro-cid-hxmykhpv] p[data-astro-cid-hxmykhpv]:not(.eyebrow){margin-top:var(--space-6);color:var(--color-text-muted);max-width:52ch}.report__checks[data-astro-cid-hxmykhpv]{margin-top:var(--space-6);gap:var(--space-3);flex-direction:column;display:flex}.report__checks[data-astro-cid-hxmykhpv] li[data-astro-cid-hxmykhpv]{align-items:center;gap:var(--space-3);font-weight:500;display:flex}.report__checks[data-astro-cid-hxmykhpv] li[data-astro-cid-hxmykhpv]:before{content:"";background:no-repeat center / 10px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2306120F' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E"), var(--color-accent);border-radius:50%;flex:none;width:18px;height:18px}.report-card[data-astro-cid-hxmykhpv]{background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-8);box-shadow:var(--shadow-pop)}.report-card__head[data-astro-cid-hxmykhpv]{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.report-card__title[data-astro-cid-hxmykhpv]{font-family:var(--font-heading);font-weight:600}.report-card__kpis[data-astro-cid-hxmykhpv]{margin-top:var(--space-6);gap:var(--space-3);grid-template-columns:repeat(4,1fr);display:grid}.report-card__kpi[data-astro-cid-hxmykhpv]{gap:var(--space-1);padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-bg);border:1px solid var(--color-border);flex-direction:column;display:flex}.report-card__kpi-label[data-astro-cid-hxmykhpv]{font-size:var(--text-xs);color:var(--color-text-faint)}.report-card__kpi-value[data-astro-cid-hxmykhpv]{font-family:var(--font-heading);font-weight:700;font-size:var(--text-lg);color:var(--color-accent)}.report-card__kpi[data-astro-cid-hxmykhpv]:nth-child(2) .report-card__kpi-value[data-astro-cid-hxmykhpv]{color:var(--color-gradient-end)}.report-card__kpi[data-astro-cid-hxmykhpv]:nth-child(3) .report-card__kpi-value[data-astro-cid-hxmykhpv]{color:#a58bf0}.report-card__kpi[data-astro-cid-hxmykhpv]:nth-child(4) .report-card__kpi-value[data-astro-cid-hxmykhpv]{color:var(--color-text)}.report-card__chart[data-astro-cid-hxmykhpv]{margin-top:var(--space-8);align-items:flex-end;gap:var(--space-3);height:140px;padding-bottom:var(--space-2);border-bottom:1px solid var(--color-border);background-image:linear-gradient(var(--color-border) 1px, transparent 1px);background-size:100% 35px;display:flex}.report-card__bar[data-astro-cid-hxmykhpv]{border-radius:var(--radius-sm) var(--radius-sm) 2px 2px;background:linear-gradient(180deg, var(--color-accent), color-mix(in srgb, var(--color-gradient-start) 70%, transparent));transform-origin:bottom;flex:1}.report-card__axis[data-astro-cid-hxmykhpv]{margin-top:var(--space-2);gap:var(--space-3);font-size:var(--text-xs);color:var(--color-text-faint);display:flex}.report-card__axis[data-astro-cid-hxmykhpv] span[data-astro-cid-hxmykhpv]{text-align:center;flex:1}@media (prefers-reduced-motion:no-preference){html.js .report-card__bar[data-astro-cid-hxmykhpv]{transition:transform 1.2s var(--ease-standard);transition-delay:calc(.3s + var(--i) * .12s);transform:scaleY(0)}html.js .report__visual[data-astro-cid-hxmykhpv].is-visible .report-card__bar[data-astro-cid-hxmykhpv]{transform:scaleY(1)}}@media (width<=960px){.matters__grid[data-astro-cid-hxmykhpv]{grid-template-columns:1fr;max-width:36rem;margin-inline:auto}.report__inner[data-astro-cid-hxmykhpv]{grid-template-columns:1fr}.platforms__grid[data-astro-cid-hxmykhpv]{grid-template-columns:1fr 1fr}}@media (width<=720px){.what-we-do__bento[data-astro-cid-hxmykhpv]{grid-template-columns:1fr}.what-we-do__card--feature[data-astro-cid-hxmykhpv]{grid-column:span 1;grid-template-columns:1fr}.what-we-do__card--feature[data-astro-cid-hxmykhpv] .what-we-do__index[data-astro-cid-hxmykhpv]{font-size:var(--text-sm);margin-bottom:var(--space-3);grid-area:auto/1}.what-we-do__card--feature[data-astro-cid-hxmykhpv] h3[data-astro-cid-hxmykhpv],.what-we-do__card--feature[data-astro-cid-hxmykhpv] p[data-astro-cid-hxmykhpv]{grid-column:1}}@media (width<=560px){.platforms__grid[data-astro-cid-hxmykhpv],.report-card__kpis[data-astro-cid-hxmykhpv]{grid-template-columns:1fr 1fr}.platforms__grid[data-astro-cid-hxmykhpv]{grid-template-columns:1fr}.report-card[data-astro-cid-hxmykhpv]{padding:var(--space-6)}}
