@keyframes svelte-j8ovwn-ghost-lines{0%{background-position:-100px}40%{background-position:40vw}to{background-position:60vw}}.gallery-hero.svelte-j8ovwn{padding-top:6rem;background:#ff7e5f;background:-webkit-linear-gradient(to right,#feb47b,#ff7e5f);background:linear-gradient(to right,#feb47b,#ff7e5f);padding-bottom:3rem;display:flex;flex-direction:column}.gallery-container.svelte-j8ovwn{max-width:1200px;width:100%;margin:0 auto;padding:0 1rem}@media (min-width: 48rem){.gallery-container.svelte-j8ovwn{padding:0 2rem}}.gallery-container.svelte-j8ovwn{color:var(--fg-primary);display:flex;flex-direction:column;gap:1rem}.gallery-container.svelte-j8ovwn .gallery-title:where(.svelte-j8ovwn){margin:0;font-size:1.875rem;font-weight:700;color:var(--fg-primary)}@media (min-width: 48rem){.gallery-container.svelte-j8ovwn .gallery-title:where(.svelte-j8ovwn){font-size:2.25rem}}.gallery-container.svelte-j8ovwn .gallery-description:where(.svelte-j8ovwn){margin:0;font-size:1.125rem;color:var(--fg-primary);line-height:1.625;max-width:40rem}.gallery-container.svelte-j8ovwn .projects-grid:where(.svelte-j8ovwn){display:flex;flex-direction:column;gap:1rem}@media (min-width: 64rem){.gallery-container.svelte-j8ovwn .projects-grid:where(.svelte-j8ovwn){display:flex;flex-direction:row}}.gallery-container.svelte-j8ovwn .projects-grid:where(.svelte-j8ovwn) .project-card:where(.svelte-j8ovwn){background:var(--bg-primary);border-radius:8px;padding:1.5rem;box-shadow:1px 1px 10px #0000000d;transition:box-shadow .3s ease}.gallery-container.svelte-j8ovwn .projects-grid:where(.svelte-j8ovwn) .project-card:where(.svelte-j8ovwn):hover{box-shadow:0 10px 25px #00000026}.gallery-container.svelte-j8ovwn .projects-grid:where(.svelte-j8ovwn) .project-card:where(.svelte-j8ovwn){color:var(--fg-inverse-primary);background:var(--bg-inverse-primary);display:flex;flex-direction:column;flex:1 1 0%;gap:1rem;overflow:hidden}.gallery-container.svelte-j8ovwn .projects-grid:where(.svelte-j8ovwn) .project-card:where(.svelte-j8ovwn) .project-header:where(.svelte-j8ovwn){display:flex;flex-direction:column;gap:.25rem}.gallery-container.svelte-j8ovwn .projects-grid:where(.svelte-j8ovwn) .project-card:where(.svelte-j8ovwn) .venue-logo:where(.svelte-j8ovwn){padding:1.5rem;height:90px;margin:-1.5rem -1.5rem 1rem;display:flex;flex-direction:row;gap:1rem;background:var(--bg-inverse-secondary)}.gallery-container.svelte-j8ovwn .projects-grid:where(.svelte-j8ovwn) .project-card:where(.svelte-j8ovwn) .venue-logo:where(.svelte-j8ovwn) img:where(.svelte-j8ovwn){max-width:100%;height:100%}.gallery-container.svelte-j8ovwn .projects-grid:where(.svelte-j8ovwn) .project-card:where(.svelte-j8ovwn) .project-title:where(.svelte-j8ovwn){font-size:1.5rem;font-weight:700;margin-bottom:1rem;margin:0 0 .5rem}.gallery-container.svelte-j8ovwn .projects-grid:where(.svelte-j8ovwn) .project-card:where(.svelte-j8ovwn) .project-venue:where(.svelte-j8ovwn),.gallery-container.svelte-j8ovwn .projects-grid:where(.svelte-j8ovwn) .project-card:where(.svelte-j8ovwn) .project-date:where(.svelte-j8ovwn){font-size:.875rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:var(--fg-inverse-tertiary)}.gallery-container.svelte-j8ovwn .projects-grid:where(.svelte-j8ovwn) .project-card:where(.svelte-j8ovwn) .project-description:where(.svelte-j8ovwn){flex:1 1 auto;color:var(--fg-inverse-secondary);margin:0 0 1.5rem;line-height:1.625}.gallery-container.svelte-j8ovwn .projects-grid:where(.svelte-j8ovwn) .project-card:where(.svelte-j8ovwn) a.more-info:where(.svelte-j8ovwn){color:var(--fg-inverse-tertiary);font-weight:500;font-size:.875rem}.gallery-container.svelte-j8ovwn .projects-grid:where(.svelte-j8ovwn) .project-card:where(.svelte-j8ovwn) a.more-info:where(.svelte-j8ovwn):hover{color:var(--fg-inverse-secondary)}.gallery-container.svelte-j8ovwn .projects-grid:where(.svelte-j8ovwn) .project-card:where(.svelte-j8ovwn) a.cta-button:where(.svelte-j8ovwn){justify-self:center;min-width:200px;border:2px solid var(--fg-accent);color:var(--fg-accent);padding:.5rem 2rem;border-radius:8px;text-align:center;text-decoration:none;display:inline-block;font-weight:500;transition:all .2s ease}.gallery-container.svelte-j8ovwn .projects-grid:where(.svelte-j8ovwn) .project-card:where(.svelte-j8ovwn) a.cta-button:where(.svelte-j8ovwn):hover{background:var(--fg-accent);color:var(--fg-primary)}.gallery-container.svelte-j8ovwn .projects-grid:where(.svelte-j8ovwn) .project-card:where(.svelte-j8ovwn) .not-yet-started:where(.svelte-j8ovwn){background:var(--bg-inverse-secondary);color:var(--fg-inverse-secondary);border:2px solid var(--bg-inverse-secondary);padding:.5rem 0;border-radius:8px;text-align:center}
