.ed-page .soc-hero{--hero-measure: 620px;padding-bottom:var(--space-10)}.ed-page .soc-stats{display:flex;gap:var(--space-10);margin-top:var(--space-9);padding-top:var(--space-5);border-top:1px solid var(--rule);max-width:var(--hero-measure)}.ed-page .soc-stat{display:flex;flex-direction:column;gap:var(--space-1)}.ed-page .soc-stat-n{font-family:var(--display);font-weight:800;font-size:var(--text-3xl);line-height:1;letter-spacing:var(--track-display);font-variant-numeric:tabular-nums;color:var(--text)}.ed-page .soc-stat--soon .soc-stat-n{color:var(--text-faint)}.ed-page .soc-stat-l{font-family:var(--mono);font-size:var(--text-2xs);font-weight:500;letter-spacing:var(--track-label);text-transform:uppercase;color:var(--text-faint)}.ed-page .soc-section{padding-top:var(--space-12);padding-bottom:var(--space-12)}.ed-page .soc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(185px,1fr));gap:var(--space-3);max-width:1080px}.ed-page .soc-tile{--soc-hue: var(--text);display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-3);padding:var(--space-35);border:1px solid var(--rule);border-radius:var(--radius-md);background:var(--card-bg);box-shadow:var(--shadow-xs);transition:border-color var(--dur-normal) var(--ease),box-shadow var(--dur-normal) var(--ease),transform var(--dur-normal) var(--ease)}.ed-page a.soc-tile:hover{border-color:color-mix(in srgb,var(--soc-hue) 55%,var(--rule));box-shadow:var(--shadow-float);transform:translateY(-2px)}.ed-page a.soc-tile:focus-visible{outline:2px solid var(--soc-hue);outline-offset:2px}.ed-page .soc-tile--soon{background:color-mix(in srgb,var(--ink-200) 40%,transparent);border:1px dashed var(--rule-strong);box-shadow:none}.ed-page .soc-chip{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:var(--radius-sm);background:var(--bg-2);color:var(--text-faint)}.ed-page a.soc-tile .soc-chip{background:color-mix(in srgb,var(--soc-hue) 10%,var(--card-bg));color:var(--soc-hue)}.ed-page .soc-tile--soon .soc-chip{background:transparent;box-shadow:inset 0 0 0 1px var(--rule-strong)}.ed-page .soc-glyph{display:block}.ed-page .soc-glyph--word{display:grid;place-items:center;min-width:20px;max-width:100%;font-family:var(--display);font-weight:800;font-size:10px;letter-spacing:-.02em;line-height:1}.ed-page .soc-body{display:flex;flex-direction:column;gap:2px;min-width:0}.ed-page .soc-name{font-weight:650;font-size:var(--text-base);line-height:var(--lh-tight);letter-spacing:-.008em;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ed-page .soc-tile--soon .soc-name{color:var(--text-dim);font-weight:600}.ed-page .soc-handle{font-family:var(--mono);font-size:var(--text-2xs);line-height:var(--lh-tight);color:var(--text-dim);letter-spacing:.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ed-page .soc-soon{display:inline-flex;align-items:center;gap:var(--space-1);font-family:var(--mono);font-size:var(--text-2xs);line-height:var(--lh-tight);letter-spacing:var(--track-label);text-transform:uppercase;white-space:nowrap;color:var(--text-faint)}.ed-page .soc-soon:before{content:"";width:5px;height:5px;border-radius:50%;border:1.4px solid var(--rule-strong)}.ed-page .soc-go{flex:none;font-size:var(--text-sm);line-height:1;color:var(--soc-hue);opacity:.35;transition:opacity var(--dur-normal) var(--ease),transform var(--dur-normal) var(--ease)}.ed-page a.soc-tile:hover .soc-go{opacity:1;transform:translate(2px)}.ed-page .soc-fine{max-width:720px;margin-top:var(--space-8);padding-top:var(--space-5);border-top:1px solid var(--rule);font-size:var(--text-sm);line-height:var(--lh-normal);color:var(--text-dim)}.ed-page .soc-fine strong{color:var(--text);font-weight:600}.ed-page .soc-fine a{color:var(--accent)}.ed-page .soc-fine a:hover{text-decoration:underline}@media(max-width:620px){.ed-page .soc-grid{grid-template-columns:repeat(2,1fr);gap:var(--space-2)}.ed-page .soc-tile{padding:var(--space-2);gap:var(--space-15)}.ed-page .soc-chip{width:26px;height:26px}.ed-page .soc-handle{letter-spacing:0}.ed-page .soc-go{display:none}.ed-page .soc-stats{gap:var(--space-8)}}@media(max-width:400px){.ed-page .soc-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.ed-page a.soc-tile:hover,.ed-page a.soc-tile:hover .soc-go{transform:none}}
