.TestimonialPlaceholder-module__xayZQa__section{width:100%;max-width:var(--content-width);padding:clamp(56px, 9vw, 100px) var(--gutter);margin:0 auto}.TestimonialPlaceholder-module__xayZQa__box{border:2px dashed var(--border-strong);border-radius:var(--radius-md);text-align:center;padding:clamp(28px,5vw,48px)}.TestimonialPlaceholder-module__xayZQa__note{max-width:60ch;font-family:var(--font-mono);color:var(--ink-muted);margin:0 auto;font-size:13px;line-height:1.7}
.Home-module__EHJ8eW__tools{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--surface)}.Home-module__EHJ8eW__toolsInner{width:100%;max-width:var(--content-width);padding:min(var(--section-y), 10vh) var(--gutter);margin:0 auto}.Home-module__EHJ8eW__mark{font-family:var(--font-ethiopic);font-size:var(--text-lead);letter-spacing:.02em;color:var(--accent-ink);font-weight:600}.Home-module__EHJ8eW__heading{font-size:var(--text-h2);letter-spacing:-.03em;text-wrap:balance;margin-top:10px;font-weight:700;line-height:1.1}.Home-module__EHJ8eW__lead{max-width:var(--prose-width);font-size:var(--text-lead);color:var(--ink-muted);text-wrap:pretty;margin-top:clamp(14px,2vw,20px);line-height:1.6}.Home-module__EHJ8eW__grid{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:clamp(16px,2.4vw,24px);margin-top:clamp(28px,4vw,48px);display:grid}@media (min-width:700px) and (max-width:999px){.Home-module__EHJ8eW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.Home-module__EHJ8eW__tool{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg);color:var(--ink);transition:transform .5s var(--ease-out), box-shadow .5s var(--ease-out);flex-direction:column;padding:clamp(18px,2.4vw,24px);display:flex}@media (hover:hover){.Home-module__EHJ8eW__tool:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}}.Home-module__EHJ8eW__toolName{font-size:var(--text-h3);letter-spacing:-.01em;font-weight:700}.Home-module__EHJ8eW__toolSummary{font-size:var(--text-body);color:var(--ink-muted);text-wrap:pretty;margin-top:8px;line-height:1.55}.Home-module__EHJ8eW__toolCue{font-size:var(--text-caption);color:var(--accent-ink);text-underline-offset:3px;margin-top:auto;padding-top:18px;font-weight:500;text-decoration:underline;text-decoration-thickness:1px}.Home-module__EHJ8eW__essay{width:100%;max-width:var(--content-width);padding:var(--section-y) var(--gutter);margin:0 auto}.Home-module__EHJ8eW__essayHeading{font-size:var(--text-h2);letter-spacing:-.03em;text-wrap:balance;margin-bottom:clamp(28px,4vw,48px);font-weight:700;line-height:1.1}.Home-module__EHJ8eW__essayGrid{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:clamp(28px,4vw,56px);display:grid}.Home-module__EHJ8eW__essayBlock{max-width:var(--prose-width)}.Home-module__EHJ8eW__essayTitle{font-size:var(--text-h3);letter-spacing:-.01em;margin-bottom:10px;font-weight:700}.Home-module__EHJ8eW__essayBody{font-size:var(--text-body);color:var(--ink-secondary);text-wrap:pretty;line-height:1.7}.Home-module__EHJ8eW__essayBody+.Home-module__EHJ8eW__essayBody{margin-top:12px}.Home-module__EHJ8eW__essayLink{color:var(--accent-ink);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}@media (hover:hover){.Home-module__EHJ8eW__essayLink:hover{text-decoration-thickness:2px}}@media (prefers-reduced-motion:reduce) and (hover:hover){.Home-module__EHJ8eW__tool:hover{transform:none}}
