.kgv-brand-graphic{--kgv-graphic-ink:var(--color-accent-600,#1f5c48);--kgv-graphic-accent:var(--color-accent-500,#2d7960);--kgv-graphic-muted:var(--color-accent-400,#4a8770);--kgv-graphic-edge:var(--color-accent-300,#a9cbbe);--kgv-graphic-soft:var(--color-accent-100,#e7f0ec);--kgv-graphic-halo:var(--color-accent-50,#f2f7f5);--kgv-graphic-paper:#fff;--kgv-graphic-deep:var(--color-accent-200,#cfe1da)}.dark .kgv-brand-graphic{--kgv-graphic-ink:var(--color-accent-200,#cfe1da);--kgv-graphic-accent:var(--color-accent-300,#a9cbbe);--kgv-graphic-edge:var(--color-accent-500,#2d7960);--kgv-graphic-soft:var(--color-accent-800,#123a2d);--kgv-graphic-halo:var(--color-accent-900,#0c2a20);--kgv-graphic-paper:var(--color-accent-950,#08231a);--kgv-graphic-deep:var(--color-accent-700,#194b3b)}.kgv-brand-graphic>:not(.kgv-brand-graphic__backdrop){animation:.233s cubic-bezier(.23,1,.32,1) both kgv-graphic-reveal}.kgv-brand-graphic>.kgv-brand-graphic__paper,.kgv-brand-graphic>.kgv-brand-graphic__card{animation-name:kgv-graphic-settle}.kgv-brand-graphic>.kgv-brand-graphic__accent{animation-delay:33ms}@keyframes kgv-graphic-reveal{0%{opacity:0}to{opacity:1}}@keyframes kgv-graphic-settle{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.kgv-brand-graphic>:not(.kgv-brand-graphic__backdrop){opacity:1;animation:none;transform:none}}
