.p-cases[data-astro-cid-zwkdcvzu]{padding:var(--section-y) 0}.p-case-grid[data-astro-cid-zwkdcvzu]{gap:1rem;padding:0;display:grid}@media (width>=48rem){.p-case-grid[data-astro-cid-zwkdcvzu]{grid-template-columns:repeat(3,1fr)}}.p-more[data-astro-cid-zwkdcvzu]{margin-top:2rem}.p-list[data-astro-cid-zwkdcvzu],.p-approach[data-astro-cid-zwkdcvzu],.p-dbrains[data-astro-cid-zwkdcvzu],.p-sectors[data-astro-cid-zwkdcvzu]{padding:var(--section-y) 0}.p-list[data-astro-cid-zwkdcvzu]{padding-top:calc(var(--section-y) + 1rem)}.p-featured[data-astro-cid-zwkdcvzu]{gap:1rem;padding:0;display:grid}@media (width>=48rem){.p-featured[data-astro-cid-zwkdcvzu]{grid-template-columns:repeat(2,1fr)}}.p-featured[data-astro-cid-zwkdcvzu] a[data-astro-cid-zwkdcvzu]{background:var(--void);height:100%;min-height:19rem;color:var(--text-d);transition:transform .4s var(--ease), box-shadow .4s;border-radius:24px;grid-template-rows:auto auto 1fr auto;gap:1rem;padding:clamp(1.5rem,3vw,2.25rem);text-decoration:none;display:grid}.p-featured[data-astro-cid-zwkdcvzu] a[data-astro-cid-zwkdcvzu]:hover{box-shadow:0 0 0 1px var(--signal);transform:translateY(-.25rem)}.p-n[data-astro-cid-zwkdcvzu]{color:var(--signal)!important}.p-name[data-astro-cid-zwkdcvzu]{letter-spacing:-.05em;font-size:clamp(2rem,1.3rem + 2vw,3.25rem);line-height:1}.p-line[data-astro-cid-zwkdcvzu]{max-width:30rem;color:var(--mute-d)}.p-foot[data-astro-cid-zwkdcvzu]{border-top:1px solid var(--line-d);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding-top:1.25rem;display:flex}.p-foot[data-astro-cid-zwkdcvzu] .mono[data-astro-cid-zwkdcvzu]{color:var(--mute-d)!important}.p-go[data-astro-cid-zwkdcvzu]{text-decoration:underline;text-decoration-color:var(--signal);text-underline-offset:.3em;font-weight:500;text-decoration-thickness:2px}.has-motion .p-featured[data-astro-cid-zwkdcvzu] li[data-astro-cid-zwkdcvzu],.has-motion .p-steps[data-astro-cid-zwkdcvzu] li[data-astro-cid-zwkdcvzu],.has-motion .p-sector-list[data-astro-cid-zwkdcvzu] li[data-astro-cid-zwkdcvzu]{opacity:0;transform:translateY(1.25rem)}.has-motion .p-featured[data-astro-cid-zwkdcvzu] li[data-astro-cid-zwkdcvzu].is-in,.has-motion .p-steps[data-astro-cid-zwkdcvzu] li[data-astro-cid-zwkdcvzu].is-in,.has-motion .p-sector-list[data-astro-cid-zwkdcvzu] li[data-astro-cid-zwkdcvzu].is-in{opacity:1;transition:opacity .7s var(--ease) calc(var(--i) * 80ms), transform .7s var(--ease) calc(var(--i) * 80ms);transform:none}.p-others[data-astro-cid-zwkdcvzu]{border-top:1px solid var(--ink);margin-top:2.5rem;padding:0}.p-others[data-astro-cid-zwkdcvzu] a[data-astro-cid-zwkdcvzu]{border-bottom:1px solid var(--rule);grid-template-columns:auto 1fr auto;align-items:center;gap:.35rem 1.25rem;padding:1.4rem 0;text-decoration:none;display:grid}@media (width>=60rem){.p-others[data-astro-cid-zwkdcvzu] a[data-astro-cid-zwkdcvzu]{grid-template-columns:3rem 18rem 1fr auto}}.p-others[data-astro-cid-zwkdcvzu] .p-n[data-astro-cid-zwkdcvzu]{color:var(--mute)!important}.p-other-name[data-astro-cid-zwkdcvzu]{letter-spacing:-.04em;font-size:clamp(1.375rem,1.1rem + .9vw,1.875rem)}.p-other-line[data-astro-cid-zwkdcvzu]{color:var(--mute)}@media (width<=59.99rem){.p-other-line[data-astro-cid-zwkdcvzu]{grid-column:2}.p-others[data-astro-cid-zwkdcvzu] svg[data-astro-cid-zwkdcvzu]{grid-area:1/3/span 2}}.p-others[data-astro-cid-zwkdcvzu] svg[data-astro-cid-zwkdcvzu]{width:1.5rem;color:var(--mute);transition:transform .35s var(--ease), color .35s}.p-others[data-astro-cid-zwkdcvzu] a[data-astro-cid-zwkdcvzu]:hover svg[data-astro-cid-zwkdcvzu]{color:var(--ink);transform:translate(.35rem)}.p-others[data-astro-cid-zwkdcvzu] a[data-astro-cid-zwkdcvzu]:hover .p-other-name[data-astro-cid-zwkdcvzu]{text-decoration:underline;text-decoration-color:var(--signal);text-underline-offset:.2em;text-decoration-thickness:2px}.p-links[data-astro-cid-zwkdcvzu]{flex-wrap:wrap;gap:0 1.75rem;display:flex}.p-steps[data-astro-cid-zwkdcvzu]{gap:1rem;padding:0;display:grid}@media (width>=48rem){.p-steps[data-astro-cid-zwkdcvzu]{grid-template-columns:repeat(3,1fr)}}.p-steps[data-astro-cid-zwkdcvzu] li[data-astro-cid-zwkdcvzu]{border-top:1px solid var(--line-d);align-content:start;gap:.75rem;padding-top:1.5rem;display:grid}.p-step-n[data-astro-cid-zwkdcvzu]{color:var(--signal)!important}.p-step-name[data-astro-cid-zwkdcvzu]{letter-spacing:-.05em;font-size:clamp(2rem,1.4rem + 1.6vw,3rem);line-height:1}.p-step-line[data-astro-cid-zwkdcvzu]{max-width:22rem;color:var(--mute-d)}.p-dbrains-grid[data-astro-cid-zwkdcvzu]{gap:3rem;display:grid}@media (width>=64rem){.p-dbrains-grid[data-astro-cid-zwkdcvzu]{grid-template-columns:1fr 1.2fr;align-items:center;gap:5rem}}.p-dbrains-copy[data-astro-cid-zwkdcvzu]{justify-items:start;gap:1.25rem;display:grid}.p-brains[data-astro-cid-zwkdcvzu]{grid-template-columns:minmax(0,1fr);gap:6px;padding:0;display:grid}@media (width>=30rem){.p-brains[data-astro-cid-zwkdcvzu]{grid-template-columns:repeat(2,minmax(0,1fr))}}.p-brains[data-astro-cid-zwkdcvzu] li[data-astro-cid-zwkdcvzu]{background:var(--void);color:var(--text-d);border-radius:14px;gap:.35rem;padding:1.1rem 1.25rem;display:grid}.p-brain[data-astro-cid-zwkdcvzu]{letter-spacing:-.03em;font-size:1.375rem}.p-brain[data-astro-cid-zwkdcvzu]:before{content:"Brain ";color:var(--signal)}.p-brains[data-astro-cid-zwkdcvzu] .mono[data-astro-cid-zwkdcvzu]{color:var(--mute-d)!important}.p-sector-list[data-astro-cid-zwkdcvzu]{gap:2rem;padding:0;display:grid}@media (width>=48rem){.p-sector-list[data-astro-cid-zwkdcvzu]{grid-template-columns:repeat(2,1fr)}}@media (width>=75rem){.p-sector-list[data-astro-cid-zwkdcvzu]{grid-template-columns:repeat(5,1fr)}}.p-sector-list[data-astro-cid-zwkdcvzu] li[data-astro-cid-zwkdcvzu]{border-top:1px solid var(--ink);color:var(--mute);align-content:start;gap:.6rem;padding-top:1.25rem;display:grid}.p-sector-name[data-astro-cid-zwkdcvzu]{letter-spacing:-.02em;color:var(--ink);font-size:1.1875rem;font-weight:500}
