.home-tools{padding-bottom:var(--v2-home-section-gap)}.home-tools-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--v2-space-6);margin-top:var(--v2-space-8)}.home-tool-card{grid-column:span 4;display:grid;grid-template-columns:minmax(0,1fr) 100px;align-items:center;gap:var(--v2-space-8);min-width:0;min-height:248px;padding:var(--v2-space-8);border-radius:var(--v2-radius-card);background:var(--v2-surface);box-shadow:var(--v2-shadow)}.home-tool-card:first-child{grid-column:span 7;grid-template-columns:minmax(0,1fr) minmax(160px,40%)}.home-tool-card:nth-child(2){grid-column:span 5;grid-template-columns:minmax(0,1fr) 120px}.home-tool-card:only-child{grid-column:1/-1}.home-tool-copy{display:flex;flex-direction:column;align-items:start;min-width:0;height:100%}.home-tool-copy h3{font-size:24px;line-height:1.4;letter-spacing:-.02em}.home-tool-card:nth-child(-n+2) h3{font-size:32px}.home-tool-copy p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-height:3.4em;max-height:3.4em;margin-top:var(--v2-space-3);margin-bottom:var(--v2-space-6);color:var(--v2-muted);font-size:14px;line-height:1.7;overflow-wrap:anywhere}.home-tool-copy .v2-button{margin-top:auto;max-width:100%}.home-tool-copy .v2-button>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-tool-copy .v2-button>svg{flex-shrink:0}.home-tool-copy .v2-button:disabled{background:var(--v2-fill);color:var(--v2-subtle);opacity:1;cursor:not-allowed;transform:none;box-shadow:none}.home-tool-media{min-width:0;pointer-events:none}.home-tool-media .site-image{width:100%;height:160px;background:transparent}.home-tool-media .site-image img{width:100%;height:100%;object-fit:contain}.home-tool-artwork{position:relative;width:min(100%,120px);aspect-ratio:3/4;height:auto;margin-inline:auto;color:var(--v2-subtle)}.home-tool-sheet{position:absolute;inset:12px 12% 12px 0;border:1px solid var(--v2-stroke);border-radius:16px;background:var(--v2-surface);box-shadow:0 12px 24px -16px var(--v2-subtle),inset 0 0 24px var(--v2-fill)}.home-tool-sheet--back{transform:translate(16%,-8px) rotate(10deg)}.home-tool-sheet--middle{transform:translate(8%,-4px) rotate(5deg)}.home-tool-sheet--front{display:flex;flex-direction:column;justify-content:center;padding:16px}.home-tool-glyph{margin-bottom:12px}.home-tool-sheet i{display:block;height:5px;margin-top:6px;border-radius:999px;background:var(--v2-fill)}.home-tool-sheet i:last-child{width:60%}.home-tool-publishing-artwork{display:block;width:100%;aspect-ratio:28/19;height:auto;overflow:visible}.home-tool-publishing-artwork>svg{display:block;width:100%;height:100%;overflow:visible}.home-tool-publishing-paper{fill:var(--v2-surface);stroke:var(--v2-stroke);stroke-width:1;filter:drop-shadow(0 8px 6px color-mix(in srgb,var(--v2-subtle) 22%,transparent))}.home-tool-publishing-paper--back{filter:none}.home-tool-platform rect,.home-tool-publishing-lines{fill:var(--v2-fill)}.home-tool-publishing-arrow,.home-tool-publishing-document{stroke:var(--v2-subtle)}.home-tool-platform text{fill:var(--v2-muted);font-family:inherit;font-size:10px;font-weight:600}@media (max-width:1023px){.home-tools-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-tool-card,.home-tool-card:first-child,.home-tool-card:nth-child(2){grid-column:span 1;grid-template-columns:minmax(0,1fr) 100px}.home-tool-card:only-child{grid-column:1/-1}.home-tool-card:nth-child(-n+2) h3{font-size:24px}}@media (max-width:767px){.home-tool-sheet--front{padding:12px}.home-tool-glyph svg{width:28px;height:28px}.home-tools-grid{grid-template-columns:minmax(0,1fr);gap:var(--v2-space-4)}.home-tool-card,.home-tool-card:first-child,.home-tool-card:nth-child(2){padding:var(--v2-space-6);min-height:224px;grid-template-columns:minmax(0,1fr) clamp(80px,25vw,104px);gap:var(--v2-space-6)}}