.image-card[data-astro-cid-ie7s5mv3]{display:block;width:100%;border:none;border-radius:0;padding:0;background:transparent;cursor:pointer;text-align:left;color:inherit;transition:transform .16s ease,box-shadow .16s ease;margin-bottom:clamp(var(--spacing-05),2vw,var(--spacing-08));break-inside:avoid}.image-card[data-astro-cid-ie7s5mv3]:hover,.image-card[data-astro-cid-ie7s5mv3]:focus-visible{transform:translateY(-2px);box-shadow:0 8px 18px color-mix(in srgb,var(--text-primary) 10%,transparent)}.image-card[data-astro-cid-ie7s5mv3]:focus-visible{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--text-primary) 24%,transparent),0 8px 18px color-mix(in srgb,var(--text-primary) 10%,transparent)}.image-frame[data-astro-cid-ie7s5mv3]{position:relative;overflow:hidden;border-radius:0;background:transparent}.image-media[data-astro-cid-ie7s5mv3]{width:100%;height:auto;display:block;object-fit:contain}.image-grid[data-astro-cid-urd3a5uo]{column-count:1;column-gap:clamp(var(--spacing-05),2vw,var(--spacing-08));width:100%;margin-top:var(--spacing-08)}@media screen and (min-width: 48rem){.image-grid[data-astro-cid-urd3a5uo]{column-count:2}}@media screen and (min-width: 70rem){.image-grid[data-astro-cid-urd3a5uo]{column-count:3}}@media screen and (min-width: 90rem){.image-grid[data-astro-cid-urd3a5uo]{column-count:3}}.carousel-nav[data-astro-cid-awtje7xp]{display:flex;align-items:center;justify-content:flex-end;gap:var(--spacing-05)}.nav-button[data-astro-cid-awtje7xp]{border:none;background:transparent;color:var(--text-primary);padding:0;cursor:pointer;font-family:var(--sans);font-size:var(--mobile-body-sm);text-transform:uppercase;letter-spacing:.08em}.nav-button[data-astro-cid-awtje7xp]:hover,.nav-button[data-astro-cid-awtje7xp]:focus-visible{text-decoration:underline;outline:none}.nav-status[data-astro-cid-awtje7xp]{display:inline-flex;align-items:center;gap:var(--spacing-02);font-weight:600;font-size:var(--mobile-body-sm)}.separator[data-astro-cid-awtje7xp]{color:var(--text-secondary)}.carousel[data-astro-cid-v2safzox]{width:100%;height:clamp(320px,70svh,900px);display:grid;grid-template-rows:minmax(0,1fr) auto;gap:var(--spacing-05)}.carousel-track[data-astro-cid-v2safzox]{position:relative;width:100%;min-height:0;overflow-x:hidden;overflow-y:auto;border-radius:0;border:none;background:transparent}.carousel-slide[data-astro-cid-v2safzox]{display:none;margin:0;padding:clamp(var(--spacing-05),3vw,var(--spacing-08));box-sizing:border-box}.carousel-slide[data-astro-cid-v2safzox].is-active{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:var(--spacing-04);height:100%}.slide-media[data-astro-cid-v2safzox]{width:100%;max-width:960px;min-height:0;margin:0 auto;border-radius:0;overflow:hidden;background:transparent;display:flex;align-items:center;justify-content:center}.slide-image[data-astro-cid-v2safzox]{width:100%;height:100%;display:block;object-fit:contain}.slide-meta[data-astro-cid-v2safzox]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--spacing-02) var(--spacing-06);width:100%;max-width:960px;margin:0 auto;color:var(--text-secondary);font-size:var(--mobile-body-sm);line-height:var(--lh-mobile-body-sm)}.slide-details[data-astro-cid-v2safzox]{display:flex;flex-wrap:wrap;gap:0 var(--spacing-04)}@media screen and (min-width: 48rem){.carousel-slide[data-astro-cid-v2safzox].is-active{gap:var(--spacing-06)}}.view-toggle[data-astro-cid-lebx4i6h]{display:inline-flex;gap:var(--spacing-03)}.toggle-button[data-astro-cid-lebx4i6h]{border:none;background:transparent;padding:0;cursor:pointer;font-family:var(--sans);font-size:var(--mobile-body-sm);color:var(--text-primary);text-transform:uppercase;letter-spacing:.08em}.toggle-button[data-astro-cid-lebx4i6h][aria-pressed=true]{text-decoration:underline}.toggle-button[data-astro-cid-lebx4i6h]:focus-visible{outline:none;text-decoration:underline}.toggle-separator[data-astro-cid-lebx4i6h]{color:var(--text-secondary);padding:0 var(--spacing-02)}.view-wrapper[data-astro-cid-yvbahnfj]{display:flex;flex-direction:column;gap:var(--spacing-06);border-top:none;padding-top:0}[data-view=grid] [data-carousel],[data-view=carousel] [data-image-grid]{display:none}
