.pillar[data-astro-cid-xcszqxw4]{gap:var(--space-3);padding:var(--space-8);background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);isolation:isolate;transition:box-shadow .45s var(--ease-out), transform .45s var(--ease-out), border-color .3s var(--ease-out);flex-direction:column;display:flex;position:relative;overflow:hidden}.pillar[data-astro-cid-xcszqxw4][data-accent=gc]{--accent:var(--accent-gc);--accent-soft:#f15a3f29}.pillar[data-astro-cid-xcszqxw4][data-accent=pmc]{--accent:var(--accent-pmc);--accent-soft:#12657a29}.pillar[data-astro-cid-xcszqxw4][data-accent=digital]{--accent:var(--accent-digital);--accent-soft:#33414c29}.pillar[data-astro-cid-xcszqxw4]:before{content:"";background:var(--accent,var(--color-brand-600));transform-origin:0;height:4px;transition:transform .9s var(--ease-out) .2s;position:absolute;inset:0 0 auto}.pillar[data-astro-cid-xcszqxw4][data-accent=gc]:before{background:var(--gradient-ember)}.pillar__glow[data-astro-cid-xcszqxw4]{z-index:-1;opacity:0;background:radial-gradient(420px circle at var(--mx,50%) var(--my,0%), var(--accent-soft), transparent 60%);transition:opacity .4s var(--ease-out);position:absolute;inset:0}.pillar[data-astro-cid-xcszqxw4]:hover{box-shadow:var(--shadow-card-hover);border-color:color-mix(in srgb, var(--accent) 38%, var(--color-line))}.pillar[data-astro-cid-xcszqxw4]:hover .pillar__glow[data-astro-cid-xcszqxw4],.pillar[data-astro-cid-xcszqxw4]:focus-within .pillar__glow[data-astro-cid-xcszqxw4]{opacity:1}.pillar__icon[data-astro-cid-xcszqxw4]{width:104px;height:104px;margin:calc(var(--space-2) * -1) 0 var(--space-2) calc(var(--space-2) * -1);transition:transform .6s var(--ease-spring)}.pillar__icon[data-astro-cid-xcszqxw4] svg{width:100%;height:100%}.pillar[data-astro-cid-xcszqxw4]:hover .pillar__icon[data-astro-cid-xcszqxw4]{transform:scale(1.06)rotate(-2deg)}.pillar__title[data-astro-cid-xcszqxw4]{font-size:var(--text-h3);letter-spacing:-.01em}.pillar__title[data-astro-cid-xcszqxw4] a[data-astro-cid-xcszqxw4]{color:var(--color-ink-900);text-decoration:none}.pillar__title[data-astro-cid-xcszqxw4] a[data-astro-cid-xcszqxw4]:after{content:"";z-index:0;position:absolute;inset:0}.pillar__scope[data-astro-cid-xcszqxw4]{color:var(--color-ink-700);font-size:var(--text-sm);flex:1}.pillar__links[data-astro-cid-xcszqxw4]{align-items:center;gap:var(--space-4);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.pillar__cta[data-astro-cid-xcszqxw4]{color:var(--color-brand-700);font-weight:600;text-decoration:none}.pillar__arrow[data-astro-cid-xcszqxw4]{transition:transform .4s var(--ease-out);display:inline-block}.pillar[data-astro-cid-xcszqxw4]:hover .pillar__arrow[data-astro-cid-xcszqxw4],.pillar[data-astro-cid-xcszqxw4]:focus-within .pillar__arrow[data-astro-cid-xcszqxw4]{transform:translate(6px)}.pillar__secondary[data-astro-cid-xcszqxw4]{z-index:1;font-size:var(--text-sm);color:var(--color-ink-700);position:relative}@media (prefers-reduced-motion:no-preference) and (scripting:enabled){html:not(.motion-off) [data-reveal-group]:not(.is-in) .pillar[data-astro-cid-xcszqxw4]:before{transform:scaleX(0)}}
