.home .hero{gap:var(--space-xl);padding:var(--space-2xl) 0 var(--space-3xl);display:grid}.home h1{font-size:var(--text-display)}.home .actions{gap:var(--space-sm);margin-top:var(--space-lg);flex-wrap:wrap;display:flex}.home .pick{gap:var(--space-sm);margin:0;padding:0;list-style:none;display:grid}.home .pick li{background:var(--color-surface);border:1px solid var(--color-rule);border-radius:var(--radius-md)}.home .pick-main{align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-lg);color:var(--color-ink);-webkit-tap-highlight-color:transparent;min-height:48px;font-size:17px;font-weight:600;text-decoration:none;display:flex}.home .pick-main .picto{width:36px;height:36px;color:var(--color-ink)}@media (hover:hover){.home .pick li:hover{border-color:var(--color-ink)}}.home .pick-sibs{margin:calc(-1 * var(--space-sm)) 0 0;padding:0 var(--space-lg) var(--space-sm) calc(var(--space-lg) + 36px + var(--space-md));flex-wrap:wrap;gap:6px;font-size:14px;display:flex}.home .pick-sibs a{background:var(--color-paper-2);min-height:32px;color:var(--color-ink-2);border-radius:999px;align-items:center;padding:0 12px;font-size:13.5px;text-decoration:none;display:inline-flex}@media (hover:hover){.home .pick-sibs a:hover{background:var(--color-ink);color:var(--color-paper)}}.home .sub{justify-content:space-between;align-items:baseline;gap:var(--space-md);border-top:1px solid var(--color-ink);padding-top:var(--space-md);display:flex}.home .sub h2{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:600}.home .soon{color:var(--color-ink-3);white-space:nowrap;font-size:13px;font-weight:550}.home .picto{width:32px;height:32px;color:var(--color-ink-3);flex:none}.home .index{margin:var(--space-md) 0 0;padding:0;list-style:none}.home .index .row{align-items:center;gap:var(--space-md);padding:var(--space-md) 0;border-bottom:1px solid var(--color-rule);text-decoration:none;display:flex}.home .index .name{font-weight:600;display:grid}.home .index .desc{color:var(--color-ink-2);font-size:14px;font-weight:400}@media (min-width:900px){.home .hero{align-items:center;gap:var(--space-2xl);padding-top:var(--space-3xl);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.home .about{max-width:40rem;margin-top:var(--space-3xl)}.home .about h2{letter-spacing:-.02em;margin:0 0 var(--space-xs);border-top:1px solid var(--color-ink);padding-top:var(--space-md);font-size:22px;font-weight:600}.home .cap{max-width:40rem;color:var(--color-ink-2);margin:var(--space-sm) 0 0}.home .cap+.soon{margin:var(--space-xs) 0 0}.home .about h3{letter-spacing:-.015em;margin:var(--space-lg) 0 0;font-size:18px;font-weight:600}.home .about p{color:var(--color-ink-2);margin:var(--space-sm) 0 0}.home .index .sibs{gap:4px var(--space-md);padding:var(--space-sm) 0 var(--space-md) 60px;border-bottom:1px solid var(--color-rule);flex-wrap:wrap;margin:0;font-size:14px;list-style:none;display:flex}.home .index .sibs a{min-height:24px;color:var(--color-ink-2);padding:6px 0;display:inline-block}.home .index li:has(>.sibs)>.row{padding-bottom:var(--space-xs);border-bottom:0}.home .index .off{cursor:not-allowed}.home .index .off .n{color:var(--color-ink-3);font-weight:550}.home .index .off .picto{opacity:.55}.home .index .n{font-weight:600}.home .index .soon{align-items:center;gap:5px;margin-left:auto;display:inline-flex}.home .index .lock{opacity:0;width:13px;height:13px;transition:opacity var(--dur-fast) var(--ease-out);transform:translateY(1px)}@media (hover:hover){.home .index .off:hover .lock{opacity:1}.home .index .off:hover .soon{color:var(--color-ink-2)}}@media (prefers-reduced-motion:reduce){.home .index .lock{transition:none}}
