.home-module__i0QXTG__hero{gap:var(--space-8);padding-block:var(--space-6) 40px;flex-direction:column;min-width:0;display:flex}.home-module__i0QXTG__heroText{gap:var(--space-6) var(--space-12);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;min-width:0;display:grid}.home-module__i0QXTG__heroHead{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.home-module__i0QXTG__heroSearch{min-width:0}@media (max-width:980px){.home-module__i0QXTG__heroText{grid-template-columns:minmax(0,1fr);align-items:start}}.home-module__i0QXTG__eyebrow{font-size:var(--text-xs);letter-spacing:.08em;color:var(--muted);font-weight:600}.home-module__i0QXTG__title{letter-spacing:-.02em;overflow-wrap:break-word;min-width:0;max-width:22ch;font-size:clamp(30px,4.4vw,52px);font-weight:700;line-height:1.08}.home-module__i0QXTG__subtitle{font-size:var(--text-lg);color:var(--fg-2);max-width:62ch;line-height:1.55}.home-module__i0QXTG__section{min-width:0;padding-block:40px}.home-module__i0QXTG__sectionTitle{font-size:var(--text-xl);letter-spacing:-.01em;margin-bottom:var(--space-6);font-weight:700}.home-module__i0QXTG__grid{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));min-width:0;display:grid}.home-module__i0QXTG__entry{gap:var(--space-3);padding:var(--space-6);flex-direction:column;min-width:0;display:flex}.home-module__i0QXTG__entryTitle{font-size:var(--text-lg);letter-spacing:-.01em;overflow-wrap:break-word;font-weight:600}.home-module__i0QXTG__entryBody{font-size:var(--text-sm);color:var(--fg-2);line-height:1.6}.home-module__i0QXTG__entryAction{padding-top:var(--space-4);margin-top:auto}.home-module__i0QXTG__note{gap:var(--space-2);padding:var(--space-5) 0;border-top:1px solid var(--border);flex-direction:column;min-width:0;display:flex}.home-module__i0QXTG__noteTitle{font-size:var(--text-base);font-weight:600}.home-module__i0QXTG__noteBody{font-size:var(--text-sm);color:var(--muted);max-width:70ch;line-height:1.6}.home-module__i0QXTG__errorPage{align-items:flex-start;gap:var(--space-4);flex-direction:column;min-width:0;padding-block:64px 96px;display:flex}.home-module__i0QXTG__errorTitle{font-size:var(--text-2xl);letter-spacing:-.02em;overflow-wrap:break-word;font-weight:700}.home-module__i0QXTG__errorBody{font-size:var(--text-base);color:var(--fg-2);max-width:60ch}.home-module__i0QXTG__errorRef{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--muted);word-break:break-all}.home-module__i0QXTG__errorActions{gap:var(--space-3);padding-top:var(--space-2);flex-wrap:wrap;display:flex}
