.ProjectGrid_grid__80dF6{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:var(--space-4);gap:var(--space-4);margin:0;padding:0;list-style:none;min-inline-size:0}.ProjectGrid_cell__xW6GL{display:flex;min-inline-size:0;animation:ProjectGrid_projectCell__8_rLC var(--dur-slow) var(--ease-out) both;animation-delay:calc(var(--i, 0) * 34ms)}.ProjectGrid_cell__xW6GL>*{inline-size:100%}@keyframes ProjectGrid_projectCell__8_rLC{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.ProjectGrid_large__araZC{grid-column:span 3}.ProjectGrid_medium__SLrLH{grid-column:span 2}.ProjectGrid_small__yJYDc{grid-column:span 1}@media (max-width:1080px){.ProjectGrid_large__araZC{grid-column:span 6}.ProjectGrid_medium__SLrLH{grid-column:span 3}.ProjectGrid_small__yJYDc{grid-column:span 2}}@media (max-width:760px){.ProjectGrid_grid__80dF6{gap:var(--space-3);--project-name-large:var(--text-md)}.ProjectGrid_large__araZC,.ProjectGrid_medium__SLrLH,.ProjectGrid_small__yJYDc{grid-column:span 3}.ProjectGrid_cell__xW6GL:first-child:nth-last-child(odd){grid-column:1/-1}.ProjectGrid_grid__80dF6 .ProjectGrid_cell__xW6GL>*{min-block-size:178px}}.ToolCard_card__HIB1l{position:relative;display:flex;flex-direction:column;block-size:100%;border-radius:var(--radius-xl);overflow:hidden;border:1px solid var(--border-subtle);background:var(--surface-raised,#ffffff);box-shadow:var(--shadow-xs);text-decoration:none;color:inherit}.ToolCard_media__eHFF5{position:relative;display:block;aspect-ratio:16/9;inline-size:100%;background:var(--surface-sunken)}.ToolCard_card__HIB1l .ToolCard_media__eHFF5{border-end-start-radius:0;border-end-end-radius:0}.ToolCard_card__HIB1l .ToolCard_media__eHFF5 img[data-placeholder]{outline:none}.ToolCard_price__6pUrX{inset-inline-end:var(--space-3);padding:4px 12px;background:var(--entity-fill);color:var(--entity-on);font-family:var(--font-latin);font-size:var(--text-sm);font-weight:600;white-space:nowrap;box-shadow:var(--shadow-sm)}.ToolCard_kind__4rQNY,.ToolCard_price__6pUrX{position:absolute;inset-block-start:var(--space-3);z-index:3;display:inline-flex;align-items:center;border-radius:var(--radius-full,999px);line-height:1.6}.ToolCard_kind__4rQNY{inset-inline-start:var(--space-3);padding:3px 10px;background:color-mix(in srgb,var(--slate-900,#16182b) 72%,transparent);color:#ffffff;font-size:var(--text-xs);font-weight:500;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ToolCard_body__hMmQC{position:relative;display:flex;flex-direction:column;gap:var(--space-2);flex:1 1;padding:var(--space-5)}.ToolCard_card__HIB1l .ToolCard_iconBubble__Uhr7z{position:absolute;inset-block-start:calc(var(--space-5) * -1);inset-inline-end:var(--space-5);display:inline-flex;align-items:center;justify-content:center;inline-size:40px;block-size:40px;border-radius:var(--radius-lg);background:#ffffff;color:var(--entity-text);border:1px solid var(--border-subtle);box-shadow:var(--shadow-sm)}.ToolCard_brandMark__eKNv_{inline-size:26px;block-size:26px;object-fit:contain}.ToolCard_name__100NB{font-size:var(--text-lg);font-weight:700;color:var(--text-strong,var(--slate-900));-webkit-padding-end:48px;padding-inline-end:48px}.ToolCard_summary__yJRyz{font-size:var(--text-sm);color:var(--text-muted);line-height:1.7;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ToolCard_tags__mxtf2{display:flex;flex-wrap:wrap;gap:6px;-webkit-margin-before:var(--space-1);margin-block-start:var(--space-1)}.ToolCard_tag__PsNPz{padding:2px 9px;border:1px solid var(--border-subtle);border-radius:var(--radius-full,999px);color:var(--text-muted);white-space:nowrap}.ToolCard_more___kAWs,.ToolCard_tag__PsNPz{display:inline-flex;align-items:center;font-size:var(--text-xs);line-height:1.7}.ToolCard_more___kAWs{color:var(--text-faint,var(--text-muted))}.ToolCard_cta__7uq0B{display:inline-flex;align-items:center;gap:6px;-webkit-margin-before:auto;margin-block-start:auto;-webkit-padding-before:var(--space-3);padding-block-start:var(--space-3);font-size:var(--text-sm);font-weight:600;color:var(--entity-text)}@media (max-width:760px){.ToolCard_body__hMmQC{padding:var(--space-4)}.ToolCard_name__100NB{font-size:var(--text-base)}}