.feature-item-component{--feature-circle:color-mix(in srgb,var(--neutral-950) 4%,transparent);--feature-pill:var(--feature-circle);--feature-icon:var(--text-dark);--feature-ink:var(--text-dark);--feature-ink-hover:var(--feature-ink);--feature-muted:var(--text-gray);max-width:100%;width:fit-content}.feature-item-component:is([data-surface=neutral-950],[data-surface=neutral-900],[data-surface=neutral-800],[data-surface=neutral-700],[data-surface=neutral-600],[data-surface=indigo-950],[data-surface=indigo-900],[data-surface=indigo-800],[data-surface=indigo-700],[data-surface=indigo-600],[data-surface=indigo-500],[data-surface=brand-950],[data-surface=brand-900],[data-surface=brand-800],[data-surface=brand-700],[data-surface=brand-600],[data-surface=green-950],[data-surface=green-900],[data-surface=green-800],[data-surface=green-700],[data-surface=green-600],[data-surface=tofu-gray-23],[data-surface=tofu-gray-30],[data-surface=tofu-gray-39],[data-surface=tofu-gray-49],[data-surface=tofu-rose-47],[data-surface=tofu-pink-45],[data-surface=tofu-purple-50],[data-surface=tofu-lilac-55],[data-surface=tofu-ocean-31],[data-surface=tofu-emerald-29],[data-surface=tofu-wood-25],[data-surface=tofu-olive-22],[data-surface=tofu-jade-35],[data-surface=tofu-forest-28],[data-surface=tofu-leather-35]){--feature-circle:var(--tofu-white-08);--feature-ink:var(--text-white);--feature-ink-hover:var(--text-dark);--feature-muted:var(--tofu-white-06)}.feature-item-component .feature-icon{background-color:var(--feature-circle);border-radius:var(--radius-full);color:var(--feature-icon);display:grid;flex:none;height:var(--space-32);place-items:center;transition:background-color .2s;width:var(--space-32)}.feature-item-component .feature-icon>:is(svg,.glyph){height:var(--space-16);width:var(--space-16)}.feature-item-component .feature-icon>.icon-file{height:var(--space-20);width:var(--space-20)}.feature-item-component :is(.feature-name,.feature-subtitle){color:var(--feature-ink);transition:color .2s}.feature-item-component .feature-arrow{color:var(--feature-muted);height:1em;margin-left:var(--space-6);transition:color .2s,transform .2s;vertical-align:-.15em;width:1em}a.feature-item-component{isolation:isolate;position:relative}a.feature-item-component:before{background-color:var(--feature-pill);border-radius:var(--radius-full);clip-path:inset(0 calc(100% - var(--space-32)) 0 0 round var(--radius-full));content:"";inset:0 calc(var(--space-12)*-1) 0 0;opacity:0;position:absolute;transition:clip-path .25s var(--ease-out-4),opacity .2s;z-index:-1}a.feature-item-component:is(:hover,:focus-visible):before{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);clip-path:inset(0 0 0 0 round var(--radius-full));opacity:1}a.feature-item-component:is(:hover,:focus-visible) .feature-icon{background-color:transparent}a.feature-item-component:is(:hover,:focus-visible) :is(.feature-name,.feature-subtitle){color:var(--feature-ink-hover)}a.feature-item-component:is(:hover,:focus-visible) .feature-arrow{color:var(--feature-ink-hover);transform:translate(var(--space-2),calc(var(--space-2)*-1))}@media (prefers-reduced-motion:reduce){a.feature-item-component:before{transition:none}a.feature-item-component:is(:hover,:focus-visible) .feature-arrow{transform:none}}