/* hig.studio/galleries/ neutral page. Kept in a file: the galleries CSP blocks inline styles. */
.welcome{max-width:820px;margin:0 auto;padding:200px 24px 40px;text-align:center}
.welcome h1{font-size:clamp(38px,5.2vw,64px);margin:14px 0 24px;letter-spacing:-.02em}
.welcome .lead{font-size:18px;max-width:560px;margin:0 auto 10px}
.welcome .muted{color:var(--muted);max-width:560px;margin:0 auto 28px}
.welcome-cta .social-signature{margin:0 auto}
.welcome-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}
.welcome-cta{max-width:820px;margin:40px auto 90px;padding:44px 24px 0;border-top:1px solid #ffffff25;text-align:center}
.welcome-cta h2{font-size:clamp(30px,3.6vw,44px);margin:0 0 14px}
.welcome-cta p{color:var(--muted);max-width:520px;margin:0 auto 24px}
@media(max-width:700px){.welcome{padding-top:190px}.welcome-actions{flex-direction:column}.welcome-actions a{width:100%}}
.welcome-ig{margin-top:34px}
