.hero-visual[data-astro-cid-l2esy33n].hero-gallery{background:var(--ink);grid-template-rows:1fr auto;min-width:0;height:auto;max-height:none;display:grid}.hero-gallery-slides[data-astro-cid-l2esy33n]{min-width:0;display:grid}.hero-slide[data-astro-cid-l2esy33n]:not([hidden]){grid-template-rows:minmax(0,1fr) auto;display:grid}.hero-slide[data-astro-cid-l2esy33n] .photo{min-height:300px;margin:0;position:relative}.hero-slide[data-astro-cid-l2esy33n] img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.hero-slide[data-astro-cid-l2esy33n]:first-child img{object-fit:cover;object-position:51% 42%}.hero-slide[data-astro-cid-l2esy33n] .hero-photo-label[data-astro-cid-l2esy33n]{min-height:125px;position:static}.photo-label-index[data-astro-cid-l2esy33n]{white-space:nowrap}.hero-gallery-controls[data-astro-cid-l2esy33n]:not([hidden]){justify-content:flex-end;gap:8px;padding:6px 12px;display:flex}.hero-gallery-controls[data-astro-cid-l2esy33n] button[data-astro-cid-l2esy33n]{color:#fff;cursor:pointer;background:0 0;border:1px solid #69717a;min-width:44px;height:44px;padding-inline:10px;font-size:20px}.hero-gallery-controls[data-astro-cid-l2esy33n] [data-astro-cid-l2esy33n][data-hero-toggle]{font-size:14px}.hero-gallery-controls[data-astro-cid-l2esy33n] button[data-astro-cid-l2esy33n]:hover,.hero-gallery-controls[data-astro-cid-l2esy33n] button[data-astro-cid-l2esy33n]:focus-visible{border-color:var(--warm);color:var(--warm)}@media (width<=700px){.hero-visual[data-astro-cid-l2esy33n].hero-gallery{min-height:0}.hero-slide[data-astro-cid-l2esy33n] .photo{min-height:clamp(250px,80vw,440px)}.hero-slide[data-astro-cid-l2esy33n] .hero-photo-label[data-astro-cid-l2esy33n]{gap:12px;min-height:130px}.photo-label-index[data-astro-cid-l2esy33n]{padding-right:12px}}
