.night-card[data-astro-cid-u7kn3rfo]{border:2px solid var(--color-line);transition:opacity .4s var(--ease-out), transform .4s var(--ease-out), border-color .3s var(--ease-out);background:#0f0f0f;border-radius:clamp(20px,2.4vw,32px);flex-direction:column;display:flex;overflow:hidden}.night-card[data-astro-cid-u7kn3rfo][hidden]{display:none}.night-card[data-astro-cid-u7kn3rfo][data-leaving]{opacity:0;transform:scale(.95)}@media (hover:hover){.night-card[data-astro-cid-u7kn3rfo]:hover{border-color:var(--color-violet-light);transform:translateY(-6px)}.night-card[data-astro-cid-u7kn3rfo]:hover img[data-astro-cid-u7kn3rfo]{transform:scale(1.06)}}.photo[data-astro-cid-u7kn3rfo]{aspect-ratio:3/2;position:relative;overflow:hidden}img[data-astro-cid-u7kn3rfo]{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease-out)}.type[data-astro-cid-u7kn3rfo]{background:color-mix(in oklab, var(--color-background) 72%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid var(--color-violet-light);color:var(--color-violet-light);letter-spacing:.16em;text-transform:uppercase;border-radius:999px;padding:5px 12px;font-size:10px;font-weight:500;position:absolute;top:12px;left:12px}.body[data-astro-cid-u7kn3rfo]{flex-direction:column;flex:1;gap:8px;padding:clamp(16px,2vw,22px);display:flex}.location[data-astro-cid-u7kn3rfo]{letter-spacing:.18em;text-transform:uppercase;color:var(--color-muted);font-size:11px;font-style:normal}.name[data-astro-cid-u7kn3rfo]{text-transform:uppercase;font-size:clamp(20px,2.4vw,28px);font-weight:600;line-height:1.05}.body[data-astro-cid-u7kn3rfo] .button-ghost[data-astro-cid-u7kn3rfo]{align-self:flex-start;margin-top:auto;padding:clamp(10px,1.2vw,14px) clamp(22px,2.6vw,36px);font-size:clamp(11px,1.1vw,15px)}@media (prefers-reduced-motion:reduce){.night-card[data-astro-cid-u7kn3rfo],img[data-astro-cid-u7kn3rfo]{transition-duration:.01ms}}.intro[data-astro-cid-guxf62o3]{max-width:1240px;padding:clamp(44px, 8vw, 110px) var(--page-gutter) clamp(24px, 4vw, 44px);margin:0 auto}h1[data-astro-cid-guxf62o3]{text-transform:uppercase;letter-spacing:-.03em;font-size:clamp(56px,15vw,200px);font-weight:900;line-height:.84}.intro[data-astro-cid-guxf62o3] p[data-astro-cid-guxf62o3]{color:var(--color-muted);margin-top:clamp(12px,2vw,20px);font-size:clamp(15px,1.7vw,20px)}.filters[data-astro-cid-guxf62o3]{z-index:30;background:color-mix(in oklab, var(--color-background) 90%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line);padding:clamp(14px, 2vw, 20px) var(--page-gutter);position:sticky;top:49px}.filters-box[data-astro-cid-guxf62o3]{flex-wrap:wrap;align-items:center;gap:14px 22px;max-width:1240px;margin:0 auto;display:flex}.chips[data-astro-cid-guxf62o3]{flex-wrap:wrap;gap:8px;display:flex}.chip[data-astro-cid-guxf62o3]{border:1px solid var(--color-line);color:var(--color-muted);cursor:pointer;letter-spacing:.1em;text-transform:uppercase;transition:color .2s var(--ease-out), border-color .2s var(--ease-out), background .2s var(--ease-out);background:0 0;border-radius:999px;padding:8px 15px;font-family:inherit;font-size:clamp(11px,1.2vw,13px);font-weight:500}.chip[data-astro-cid-guxf62o3]:hover{color:var(--color-foreground);border-color:#d7e2ea66}.chip[data-astro-cid-guxf62o3][aria-pressed=true]{color:#fff;border-color:var(--color-violet-light);background:linear-gradient(160deg,#b600a847,#7621b02e)}.year-filter[data-astro-cid-guxf62o3]{align-items:center;gap:10px;margin-left:auto;display:flex}.year-filter[data-astro-cid-guxf62o3] label[data-astro-cid-guxf62o3]{letter-spacing:.18em;text-transform:uppercase;color:var(--color-muted);font-size:11px;font-weight:500}.year-filter[data-astro-cid-guxf62o3] select[data-astro-cid-guxf62o3]{color:var(--color-foreground);border:2px solid var(--color-line);cursor:pointer;transition:border-color .2s var(--ease-out);background:#d7e2ea0d;border-radius:12px;padding:9px 14px;font-family:inherit;font-size:14px;font-weight:300}.year-filter[data-astro-cid-guxf62o3] select[data-astro-cid-guxf62o3]:focus{border-color:var(--color-violet-light);outline:none}.year-filter[data-astro-cid-guxf62o3] option[data-astro-cid-guxf62o3]{color:var(--color-foreground);background:#141414}.result-count[data-astro-cid-guxf62o3]{max-width:1240px;padding:clamp(16px, 2vw, 24px) var(--page-gutter) 6px;color:var(--color-muted);letter-spacing:.14em;text-transform:uppercase;margin:0 auto;font-size:13px}.grid[data-astro-cid-guxf62o3]{max-width:1240px;padding:clamp(14px, 2vw, 20px) var(--page-gutter) clamp(60px, 10vw, 130px);grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:clamp(16px,2.4vw,28px);margin:0 auto;display:grid}.empty-state[data-astro-cid-guxf62o3]{max-width:1240px;padding:0 var(--page-gutter) clamp(80px, 14vw, 160px);color:var(--color-muted);margin:0 auto;font-size:clamp(16px,2vw,22px)}.empty-state[data-astro-cid-guxf62o3][hidden]{display:none}
