#id-1 .hero{padding:1.5rem 1.25rem;margin:1rem 0 2rem;background:#f0f0f5;border-radius:1rem;box-shadow:0 6px 24px rgba(0,0,0,0.08);text-align:center}#id-1 .hero h1{margin:0 0 .5rem;font-size:2rem}#id-1 .hero p{margin:.5rem auto;max-width:60ch;font-size:1.05rem;color:#555}#id-1 .cta-row{margin-top:1rem;text-align:center}#id-1 .cta{display:inline-block;margin:.4rem .35rem;padding:.75rem 1rem;border-radius:.6rem;background:#111;color:#fff;text-decoration:none;font-weight:700}#id-1 .cta:hover{opacity:.9}#id-1 .crew{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:1.25rem;margin:2rem 0}@media (max-width: 900px){#id-1 .crew{grid-template-columns:1fr}}#id-1 .card{display:flex;gap:1rem;align-items:center;background:#fff;border:1px solid #eee;border-radius:1rem;padding:1rem;box-shadow:0 4px 16px rgba(0,0,0,0.05);transition:transform .2s,box-shadow .2s}#id-1 .card:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,0.1)}#id-1 .card-link{display:flex;gap:1rem;align-items:center;text-decoration:none;color:inherit;width:100%}#id-1 .avatar{width:100px;height:100px;border-radius:999px;object-fit:cover;background:#eaeaea}#id-1 .meta h3{margin:.1rem 0;font-size:1.1rem;color:inherit}#id-1 .meta p{margin:.25rem 0 0;color:#666}#id-1 .section-title{margin:2.25rem 0 1rem;font-size:1.4rem}
