.case-study-columns[data-astro-cid-c4tpfvpe]{--case-study-columns-gap:1.25rem}@media (width>=782px){.case-study-columns[data-astro-cid-c4tpfvpe]{--case-study-columns-gap:1.5rem}}.case-study-columns__grid[data-astro-cid-c4tpfvpe]{gap:var(--case-study-columns-gap);margin-block:2rem 0;display:grid}@media (width>=782px){.case-study-columns__grid[data-astro-cid-c4tpfvpe]{margin-block-start:2.5rem}}@media (width>=1024px){.case-study-columns__grid[data-astro-cid-c4tpfvpe]{grid-template-columns:repeat(3,minmax(0,1fr))}}.case-study-columns__item[data-astro-cid-c4tpfvpe]{margin-block-end:0;display:grid}.case-study-columns[data-astro-cid-c4tpfvpe] .evidence{margin-block-start:2rem}.case-study-columns__evidence-footer[data-astro-cid-c4tpfvpe]{flex-direction:column;align-items:start;gap:1.5rem;margin-block-start:2.5rem;display:flex}@media (width>=1024px){.case-study-columns__evidence-footer[data-astro-cid-c4tpfvpe]{flex-direction:row;justify-content:space-between;align-items:center}}.three-layers[data-astro-cid-hezis3jz]{--three-layers-gutter:1.5rem}@media (width>=1024px){.three-layers[data-astro-cid-hezis3jz]{--three-layers-gutter:3rem}}.three-layers__stack[data-astro-cid-hezis3jz]{gap:1rem;margin-block-start:2rem;display:grid}@media (width>=782px){.three-layers__stack[data-astro-cid-hezis3jz]{margin-block-start:2.5rem}}@media (width>=1024px){.three-layers__stack[data-astro-cid-hezis3jz]{gap:1.5rem}}.three-layers__rack[data-astro-cid-hezis3jz]{gap:var(--three-layers-gutter);margin-block:0;display:grid}@media (width>=1024px){.three-layers__rack[data-astro-cid-hezis3jz]{grid-template-columns:repeat(3,minmax(0,1fr))}}.three-layers__item[data-astro-cid-hezis3jz]{margin-block-end:0;display:grid;position:relative}.three-layers__handoff[data-astro-cid-hezis3jz]{letter-spacing:.1em;text-transform:uppercase;color:var(--color-light-900);align-items:center;gap:.5rem;margin-block:0 1rem;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:.6rem;display:flex}.three-layers__handoff[data-astro-cid-hezis3jz] svg{color:var(--color-primary);rotate:90deg}@media (width>=1024px){.three-layers__handoff[data-astro-cid-hezis3jz]{inline-size:var(--three-layers-gutter);flex-direction:column;justify-content:center;margin-block:0;position:absolute;inset-block:0;inset-inline-start:calc(var(--three-layers-gutter) * -1)}.three-layers__handoff[data-astro-cid-hezis3jz] span[data-astro-cid-hezis3jz]{writing-mode:vertical-rl}.three-layers__handoff[data-astro-cid-hezis3jz] svg{rotate:none}}.three-layers__card[data-astro-cid-hezis3jz]{--three-layers-card-lift:-4px;border:1px solid var(--color-light-300);border-block-start:4px solid var(--three-layers-tab);background-color:var(--color-light-50);block-size:100%;box-shadow:0 4px 12px color-mix(in srgb, var(--color-dark-900) 4%, transparent), 0 1px 3px color-mix(in srgb, var(--color-dark-900) 3%, transparent);border-radius:12px;flex-direction:column;align-items:flex-start;gap:1rem;padding:1.5rem;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;overflow:hidden}.three-layers__card[data-astro-cid-hezis3jz]:hover{transform:translateY(var(--three-layers-card-lift));border-inline-start-color:var(--color-light-400);border-inline-end-color:var(--color-light-400);border-block-end-color:var(--color-light-400);box-shadow:0 16px 36px color-mix(in srgb, var(--color-dark-900) 10%, transparent), 0 4px 10px color-mix(in srgb, var(--color-dark-900) 6%, transparent)}.three-layers__card[data-astro-cid-hezis3jz]:hover>.three-layers__action[data-astro-cid-hezis3jz]{border-block-start-color:var(--color-light-400)}.three-layers__card[data-astro-cid-hezis3jz]>[data-astro-cid-hezis3jz]:not(.three-layers__action){margin-block:0}.three-layers__item[data-astro-cid-hezis3jz]:first-child .three-layers__card[data-astro-cid-hezis3jz]{--three-layers-tab:var(--color-primary-300)}.three-layers__item[data-astro-cid-hezis3jz]:nth-child(2) .three-layers__card[data-astro-cid-hezis3jz]{--three-layers-tab:var(--color-primary-500)}.three-layers__item[data-astro-cid-hezis3jz]:nth-child(3) .three-layers__card[data-astro-cid-hezis3jz]{--three-layers-tab:var(--color-dark-400)}.three-layers__head[data-astro-cid-hezis3jz]{justify-content:space-between;align-items:center;gap:.75rem;width:100%;display:flex}.three-layers__number[data-astro-cid-hezis3jz]{letter-spacing:.1em;text-transform:uppercase;color:var(--color-light-900);margin:0;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:.6rem}.three-layers__title-wrap[data-astro-cid-hezis3jz]{align-self:stretch}.three-layers__title[data-astro-cid-hezis3jz]{letter-spacing:-.02em;color:var(--color-dark-500);margin-block:0;font-size:1.5rem;font-weight:400;line-height:1.2}.three-layers__title[data-astro-cid-hezis3jz] .icon{margin-inline-start:.3em}.three-layers__title[data-astro-cid-hezis3jz] a[data-astro-cid-hezis3jz]{align-items:center;inline-size:100%;text-decoration:none;display:flex}.three-layers__title[data-astro-cid-hezis3jz] a[data-astro-cid-hezis3jz]:not(:hover,:focus-visible){color:inherit}.three-layers__title[data-astro-cid-hezis3jz] a[data-astro-cid-hezis3jz]:not(:hover,:focus-visible) .icon{--icon-color:var(--color-primary)}.three-layers__summary[data-astro-cid-hezis3jz]{color:var(--color-dark-300);font-size:.875rem;line-height:1.5}.three-layers__details[data-astro-cid-hezis3jz]{gap:.75rem;margin-block:0;padding-block-end:1rem;display:grid}.three-layers__proof[data-astro-cid-hezis3jz]{background-color:var(--color-light-200);border-radius:8px;align-self:stretch;padding:1rem}.three-layers__proof[data-astro-cid-hezis3jz]>p[data-astro-cid-hezis3jz]{color:var(--color-dark-500)}.three-layers__proof[data-astro-cid-hezis3jz] a[data-astro-cid-hezis3jz]{color:inherit;font-size:.875rem;text-decoration:none}.three-layers__proof[data-astro-cid-hezis3jz] a[data-astro-cid-hezis3jz]:hover,.three-layers__proof[data-astro-cid-hezis3jz] a[data-astro-cid-hezis3jz]:focus-visible{text-decoration:underline}.three-layers__proof[data-astro-cid-hezis3jz] a[data-astro-cid-hezis3jz]:hover .icon,.three-layers__proof[data-astro-cid-hezis3jz] a[data-astro-cid-hezis3jz]:focus-visible .icon{transform:translate(2px)}.three-layers__proof[data-astro-cid-hezis3jz] .icon{margin-inline-start:.4em;transition:transform .2s}.three-layers__action[data-astro-cid-hezis3jz]{border-block-start:1px solid var(--color-light-300);letter-spacing:-.01em;color:var(--color-primary);background-color:var(--color-light-200);justify-content:space-between;align-self:stretch;align-items:center;gap:.5rem;margin-block:auto -1.5rem;margin-inline:-1.5rem;padding:1rem 1.5rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:border-color .2s;display:flex}.three-layers__action[data-astro-cid-hezis3jz] .icon{transition:transform .2s}.three-layers__action[data-astro-cid-hezis3jz]:hover .icon,.three-layers__action[data-astro-cid-hezis3jz]:focus-visible .icon{transform:translate(2px)}@media (prefers-reduced-motion:reduce){.three-layers__card[data-astro-cid-hezis3jz]{--three-layers-card-lift:0;transition:none}}.three-layers__qa[data-astro-cid-hezis3jz]{border:1.5px dashed var(--color-primary);background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--color-primary) 7%, transparent) 0 5px, transparent 5px 12px);border-radius:12px;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-block:0;padding:1rem 1.25rem;display:flex}@media (width>=1024px){.three-layers__qa[data-astro-cid-hezis3jz]{margin-inline-start:calc((100% - var(--three-layers-gutter) * 2) / 3 + var(--three-layers-gutter))}}.three-layers__qa[data-astro-cid-hezis3jz] strong[data-astro-cid-hezis3jz]{background-color:var(--color-primary);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--color-white);border-radius:999px;padding:.25rem .75rem;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:.6rem;font-weight:400;line-height:1.2}.three-layers__qa[data-astro-cid-hezis3jz] span[data-astro-cid-hezis3jz]{color:var(--color-primary);flex:16rem;font-size:.875rem;line-height:1.5}.team-table[data-astro-cid-6fy6ic52]{--table-gap:.5rem;--table-row-padding:1.5rem}@media (width>=782px){.team-table[data-astro-cid-6fy6ic52]{--table-columns:minmax(13rem, 1.15fr) 7.5rem minmax(10rem, 1fr) 5rem 4rem;--table-gap:1rem;--table-row-padding:2rem}}@media (width>=1024px){.team-table[data-astro-cid-6fy6ic52]{--table-gap:1.5rem;--table-row-padding:3rem}}@media (width<=781px){.table__head[data-astro-cid-6fy6ic52]{display:none}}@media (width>=782px){.team-table__row[data-astro-cid-6fy6ic52]{align-items:center}}.team-table__row-name[data-astro-cid-6fy6ic52]{letter-spacing:-.01em;color:var(--color-light-50);font-size:1.25rem;font-weight:400;line-height:1.2}.team-table__row-position[data-astro-cid-6fy6ic52]{color:var(--color-light-100);font-size:.875rem;font-weight:600}.team-table__row-role[data-astro-cid-6fy6ic52]{font-size:.875rem;line-height:1.2}.team-table__row-cv[data-astro-cid-6fy6ic52]{white-space:nowrap;color:var(--color-primary-400);justify-self:start;align-items:center;gap:.25rem;font-size:.75rem;font-weight:600;text-decoration:none;display:inline-flex}.team-table__row-cv[data-astro-cid-6fy6ic52]:hover,.team-table__row-cv[data-astro-cid-6fy6ic52]:focus-visible{color:var(--color-primary-300)}.team-grid[data-astro-cid-7g3ndoct]{--layers-indicator-off:color-mix(in srgb, var(--color-light-50) 20%, transparent);background-color:var(--color-dark-600);color:var(--color-light-700)}.team-grid[data-astro-cid-7g3ndoct] .section-heading__title{color:var(--color-light-50)}.team-grid[data-astro-cid-7g3ndoct] .section-heading__body{max-inline-size:56ch}.team-grid[data-astro-cid-7g3ndoct] .eyebrow{color:var(--color-primary-400)}.hero-meta[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:1rem 2.5rem;margin-block-start:1rem;display:flex}@media (width>=600px){.hero-meta[data-astro-cid-lcdefpme]{margin-block-start:1.25rem}}@media (width>=782px){.hero-meta[data-astro-cid-lcdefpme]{margin-block-start:1.5rem}}.hero-meta[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{gap:.5rem;display:grid}.hero-meta[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{letter-spacing:.1em;text-transform:uppercase;color:var(--color-light-800);font-size:.75rem}.hero-meta[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{color:var(--color-dark-300);align-items:center;gap:.25rem;margin-inline-start:0;font-size:1rem;font-weight:600;display:flex}
