.gallery-hero[data-astro-cid-wiaw4zal]{isolation:isolate;background:radial-gradient(120% 80% at 20% 0,#22d3ee1a 0%,#0000 55%),radial-gradient(120% 80% at 90% 100%,#c084fc1f 0%,#0000 60%),linear-gradient(#061320 0%,#030b14 100%);border:1px solid #22d3ee2e;border-radius:1.5rem;margin:0 0 2.5rem;padding:3.2rem 1.5rem 3rem;position:relative;overflow:hidden}@media (width>=768px){.gallery-hero[data-astro-cid-wiaw4zal]{padding:4.5rem 3rem 4rem}}.gallery-hero-aurora[data-astro-cid-wiaw4zal]{filter:blur(60px);pointer-events:none;z-index:0;background:radial-gradient(60% 60%,#22d3ee40,#0000 70%),radial-gradient(60% 60% at 30% 30%,#c084fc2e,#0000 75%);height:70%;animation:12s ease-in-out infinite alternate aurora-drift;position:absolute;inset:-20% -10% auto}@keyframes aurora-drift{0%{opacity:.85;transform:translate(0,0)scale(1)}to{opacity:1;transform:translate(2%,1%)scale(1.05)}}.gallery-hero-grid[data-astro-cid-wiaw4zal]{pointer-events:none;z-index:0;background-image:linear-gradient(#22d3ee0d 1px,#0000 1px),linear-gradient(90deg,#22d3ee0d 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 80% at 50% 0,#000,#0000 75%);mask-image:radial-gradient(80% 80% at 50% 0,#000,#0000 75%)}.gallery-hero-particles[data-astro-cid-wiaw4zal]{pointer-events:none;z-index:0;position:absolute;inset:0}.gallery-particle[data-astro-cid-wiaw4zal]{width:3px;height:3px;left:calc(((var(--i) * 37) % 100) * 1%);top:calc(((var(--i) * 73) % 100) * 1%);animation:particle-drift calc(8s + var(--i) * .4s) linear infinite;opacity:.6;background:#a5f3fc80;border-radius:50%;position:absolute;box-shadow:0 0 8px #22d3ee99}@keyframes particle-drift{0%{opacity:0;transform:translate(0,0)}20%{opacity:.7}to{opacity:0;transform:translate(20px,-90vh)}}.gallery-hero-content[data-astro-cid-wiaw4zal]{z-index:1;max-width:52rem;position:relative}.gallery-hero-chip[data-astro-cid-wiaw4zal]{letter-spacing:.22em;text-transform:uppercase;color:#a5f3fcf2;background:#22d3ee1f;border:1px solid #22d3ee66;border-radius:999px;align-items:center;gap:.5rem;padding:.4rem .9rem;font-size:.72rem;font-weight:600;display:inline-flex}.gallery-hero-chip-dot[data-astro-cid-wiaw4zal]{background:#67e8f9;border-radius:50%;width:6px;height:6px;animation:1.8s ease-in-out infinite dot-pulse;box-shadow:0 0 10px #67e8f9}@keyframes dot-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.4)}}.gallery-hero-title[data-astro-cid-wiaw4zal]{font-family:var(--display-font,ui-sans-serif, system-ui);letter-spacing:0;margin:1.2rem 0 1rem;font-size:clamp(2.2rem,5vw,4rem);font-weight:800;line-height:1.05}.gallery-hero-title-line[data-astro-cid-wiaw4zal]{color:#fff;display:block}.gallery-hero-title-accent[data-astro-cid-wiaw4zal]{background:linear-gradient(135deg,#67e8f9 0%,#c084fc 60%,#f9a8d4 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.gallery-hero-desc[data-astro-cid-wiaw4zal]{color:#e2e8f0d9;max-width:44rem;margin:0 0 1.5rem;font-size:1rem;line-height:1.65}.gallery-hero-stats[data-astro-cid-wiaw4zal]{flex-wrap:wrap;gap:1.2rem;margin-top:1.5rem;display:flex}.gallery-hero-stat[data-astro-cid-wiaw4zal]{-webkit-backdrop-filter:blur(8px);background:#0816218c;border:1px solid #ffffff12;border-radius:.6rem;flex-direction:column;min-width:5.5rem;padding:.7rem 1rem;display:flex}.gallery-hero-stat-value[data-astro-cid-wiaw4zal]{color:#67e8f9;font-family:ui-monospace,SFMono-Regular,monospace;font-size:1.6rem;font-weight:700;line-height:1}.gallery-hero-stat-label[data-astro-cid-wiaw4zal]{letter-spacing:.16em;text-transform:uppercase;color:#94a3b8e6;margin-top:.25rem;font-size:.7rem}.gallery-filter-bar[data-astro-cid-wiaw4zal]{-webkit-backdrop-filter:blur(8px);background:#0816218c;border:1px solid #ffffff0f;border-radius:1rem;flex-wrap:wrap;gap:.5rem;margin:0 0 1.8rem;padding:.6rem;display:flex}.gallery-filter-chip[data-astro-cid-wiaw4zal]{color:#cbd5e1d9;letter-spacing:.05em;cursor:pointer;background:0 0;border:1px solid #ffffff14;border-radius:.6rem;align-items:center;gap:.5rem;padding:.55rem 1rem;font-size:.78rem;font-weight:600;transition:background .25s,border-color .25s,color .25s,box-shadow .25s;display:inline-flex}.gallery-filter-chip[data-astro-cid-wiaw4zal]:hover{color:#fff;background:#22d3ee0f;border-color:#22d3ee4d}.gallery-filter-chip[data-astro-cid-wiaw4zal].is-active{color:#a5f3fc;background:#22d3ee24;border-color:#22d3ee8c;box-shadow:0 0 24px #22d3ee2e}.gallery-filter-count[data-astro-cid-wiaw4zal]{color:#a5f3fce6;background:#ffffff0f;border-radius:.3rem;padding:.1rem .45rem;font-family:ui-monospace,SFMono-Regular,monospace;font-size:.7rem}.gallery-grid[data-astro-cid-wiaw4zal]{grid-template-columns:1fr;gap:1.25rem;display:grid}@media (width>=640px){.gallery-grid[data-astro-cid-wiaw4zal]{grid-template-columns:repeat(2,1fr);gap:1.5rem}}@media (width>=1024px){.gallery-grid[data-astro-cid-wiaw4zal]{grid-template-columns:repeat(3,1fr)}}.gallery-grid-item[data-astro-cid-wiaw4zal]{transition:opacity .35s,transform .35s}.gallery-grid-item[data-astro-cid-wiaw4zal][hidden]{display:none}.gallery-grid-item[data-astro-cid-wiaw4zal].is-filtered-out{opacity:0;pointer-events:none;transform:translateY(8px)scale(.98)}.gallery-footnote[data-astro-cid-wiaw4zal]{text-align:center;color:#64748bd9;max-width:48rem;margin:2.5rem auto 1.5rem;font-size:.74rem;line-height:1.55}.gallery-next-steps[data-astro-cid-wiaw4zal]{background:#08162173;border:1px solid #ffffff0f;border-radius:1.15rem;margin-top:2.5rem;padding:1.8rem}.gallery-next-steps[data-astro-cid-wiaw4zal] h2[data-astro-cid-wiaw4zal]{color:#fff;margin:0 0 1.2rem;font-size:1.1rem;font-weight:600}.gallery-next-grid[data-astro-cid-wiaw4zal]{grid-template-columns:1fr;gap:.85rem;display:grid}@media (width>=640px){.gallery-next-grid[data-astro-cid-wiaw4zal]{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.gallery-next-grid[data-astro-cid-wiaw4zal]{grid-template-columns:repeat(4,1fr)}}.gallery-next-card[data-astro-cid-wiaw4zal]{color:inherit;background:#08162199;border:1px solid #3341558c;border-radius:.85rem;flex-direction:column;gap:.35rem;padding:.95rem 1.05rem 2rem;text-decoration:none;transition:border-color .2s,background .2s,transform .2s;display:flex;position:relative}.gallery-next-card[data-astro-cid-wiaw4zal]:after{content:">";color:#67e8f98c;font-size:.95rem;transition:transform .2s,color .2s;position:absolute;bottom:.8rem;right:.95rem}.gallery-next-card[data-astro-cid-wiaw4zal]:hover{background:#0a1c28d9;border-color:#22d3ee73;transform:translateY(-2px)}.gallery-next-card[data-astro-cid-wiaw4zal]:hover:after{color:#67e8f9;transform:translate(4px)}.gallery-next-card-eyebrow[data-astro-cid-wiaw4zal]{letter-spacing:.2em;text-transform:uppercase;color:#a5f3fcd9;font-size:.62rem;font-weight:600}.gallery-next-card-title[data-astro-cid-wiaw4zal]{color:#fff;font-size:.95rem;font-weight:600}.gallery-next-card-desc[data-astro-cid-wiaw4zal]{color:#94a3b8f2;font-size:.78rem;line-height:1.5}@media (prefers-reduced-motion:reduce){.gallery-hero-aurora[data-astro-cid-wiaw4zal],.gallery-particle[data-astro-cid-wiaw4zal],.gallery-hero-chip-dot[data-astro-cid-wiaw4zal]{animation:none!important}}
