.pillar-prose{color:#52525b;font-weight:300;line-height:1.75}.pillar-prose p+p{margin-top:1.1rem}.pillar-prose strong{color:#18181b;font-weight:600}.pillar-prose a,.pc-body a,.pd-caption a{color:var(--color-accent);text-decoration:underline;text-decoration-color:color-mix(in srgb, var(--color-accent) 35%, transparent);text-underline-offset:3px;font-weight:500;transition:text-decoration-color .2s}.pillar-prose a:hover,.pc-body a:hover,.pd-caption a:hover{text-decoration-color:var(--color-accent)}.pd-figure{margin-bottom:0;margin-left:0;margin-right:0}.pillar-body>*+*{margin-top:3rem}.pillar-head+.pillar-body>:first-child{margin-top:3.5rem}@media (width<=639px){.pillar-body>*+*{margin-top:2.25rem}.pillar-head+.pillar-body>:first-child{margin-top:2.5rem}}.pd-caption{color:#71717a;text-align:center;margin-top:.9rem;font-size:.8rem;font-weight:300;line-height:1.5}@keyframes pd-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes pd-grow-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes pd-grow-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes pd-draw{0%{stroke-dashoffset:var(--len,1000)}to{stroke-dashoffset:0}}@keyframes pd-pop{0%{opacity:0;transform:scale(.6)}70%{transform:scale(1.06)}to{opacity:1;transform:scale(1)}}@keyframes pd-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--color-accent) 35%, transparent)}50%{box-shadow:0 0 0 10px #0000}}.reveal.active .pd-rise{animation:.7s cubic-bezier(.16,1,.3,1) both pd-rise;animation-delay:calc(var(--i,0) * .11s + .15s)}.reveal.active .pd-pop{animation:.6s cubic-bezier(.16,1,.3,1) both pd-pop;animation-delay:calc(var(--i,0) * .12s + .2s)}.reveal.active .pd-bar{transform-origin:0;animation:1.1s cubic-bezier(.16,1,.3,1) both pd-grow-x;animation-delay:calc(var(--i,0) * .13s + .2s)}.reveal.active .pd-col{transform-origin:bottom;animation:1s cubic-bezier(.16,1,.3,1) both pd-grow-y;animation-delay:calc(var(--i,0) * .12s + .2s)}.reveal.active .pd-line{stroke-dasharray:var(--len,1000);animation:1.6s ease-out both pd-draw;animation-delay:calc(var(--i,0) * .2s + .2s)}.reveal.active .pd-arc{animation:1.4s cubic-bezier(.16,1,.3,1) both pd-draw;animation-delay:calc(var(--i,0) * .2s + .25s)}.pd-live{animation:2.4s ease-in-out infinite pd-pulse}@media (prefers-reduced-motion:reduce){.reveal.active .pd-rise,.reveal.active .pd-pop,.reveal.active .pd-bar,.reveal.active .pd-col,.reveal.active .pd-line,.reveal.active .pd-arc,.pd-live{animation:none!important}}.pc-card{position:relative;overflow:hidden}.pc-card:before{content:"";pointer-events:none;opacity:0;background:radial-gradient(420px circle at var(--mx,50%) var(--my,50%), color-mix(in srgb, var(--color-accent) 9%, transparent), transparent 45%);transition:opacity .3s;position:absolute;inset:0}.pc-card:hover:before{opacity:1}@media (width>=768px){.pt-grid[data-astro-cid-dcambl37]{grid-template-columns:repeat(var(--c), minmax(0, 1fr))}}
