.home-gallery[data-astro-cid-5ovm4pyq]{position:relative;width:100%;max-width:1320px;margin-inline:auto;padding:24px 20px 64px;background:var(--delulu-bg)}.home-grid[data-astro-cid-5ovm4pyq]{position:absolute;inset:0 20px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));pointer-events:none}.home-grid[data-astro-cid-5ovm4pyq] i[data-astro-cid-5ovm4pyq]{border-right:1px solid var(--delulu-line)}.home-items[data-astro-cid-5ovm4pyq]{position:relative;list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:24px}.home-item[data-astro-cid-5ovm4pyq]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:end}.home-item-content[data-astro-cid-5ovm4pyq]{position:relative;grid-column:3/6;min-width:0}.home-card[data-astro-cid-5ovm4pyq]{display:flex;align-items:flex-end;gap:16px;flex-direction:row-reverse;min-width:0;color:var(--delulu-ink)}.home-photo[data-astro-cid-5ovm4pyq]{display:block;overflow:hidden;background:var(--delulu-surface);flex:0 0 66.666667%;aspect-ratio:2/1}.home-photo[data-astro-cid-5ovm4pyq] picture[data-astro-cid-5ovm4pyq],.home-photo[data-astro-cid-5ovm4pyq] img[data-astro-cid-5ovm4pyq]{display:block;width:100%;height:100%}.home-photo[data-astro-cid-5ovm4pyq] img[data-astro-cid-5ovm4pyq]{object-fit:cover;transition:transform .3s ease}.home-caption[data-astro-cid-5ovm4pyq]{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0;text-align:right;overflow-wrap:anywhere;transition:transform .3s ease,color .3s ease}.home-title[data-astro-cid-5ovm4pyq]{font-size:16px;line-height:1.4}.home-subtitle[data-astro-cid-5ovm4pyq]{font:12px/1.4 var(--font-english);letter-spacing:.4px;color:var(--delulu-muted)}.home-item[data-astro-cid-5ovm4pyq][data-slot=left] .home-item-content[data-astro-cid-5ovm4pyq]{grid-column:1/4}.home-item[data-astro-cid-5ovm4pyq][data-slot=left] .home-card[data-astro-cid-5ovm4pyq]{flex-direction:row}.home-item[data-astro-cid-5ovm4pyq][data-slot=left] .home-caption[data-astro-cid-5ovm4pyq]{text-align:left}.home-item[data-astro-cid-5ovm4pyq][data-slot=wide-right] .home-item-content[data-astro-cid-5ovm4pyq]{grid-column:2/6}.home-item[data-astro-cid-5ovm4pyq][data-slot=wide-center] .home-item-content[data-astro-cid-5ovm4pyq]{grid-column:1/5}.home-item[data-astro-cid-5ovm4pyq][data-slot^=wide] .home-photo[data-astro-cid-5ovm4pyq]{flex-basis:75%}.home-item[data-astro-cid-5ovm4pyq][data-slot=square-left] .home-item-content[data-astro-cid-5ovm4pyq]{grid-column:1/3}.home-item[data-astro-cid-5ovm4pyq][data-slot=square-right] .home-item-content[data-astro-cid-5ovm4pyq]{grid-column:3/5}.home-item[data-astro-cid-5ovm4pyq][data-slot^=square] .home-photo[data-astro-cid-5ovm4pyq]{flex-basis:50%;aspect-ratio:1}.home-image-error[data-astro-cid-5ovm4pyq]{position:absolute;right:8px;bottom:8px;max-width:calc(100% - 16px);padding:8px;background:var(--delulu-bg);font-size:12px}.home-image-error[data-astro-cid-5ovm4pyq][hidden]{display:none}.home-image-error[data-astro-cid-5ovm4pyq] button[data-astro-cid-5ovm4pyq]{cursor:pointer;text-decoration:underline;min-height:44px;margin-left:8px}.home-item[data-astro-cid-5ovm4pyq][data-failed=true] img[data-astro-cid-5ovm4pyq]{opacity:0}.home-empty[data-astro-cid-5ovm4pyq]{min-height:calc(100svh - 220px);display:flex;align-items:center;justify-content:center}@media (hover: hover) and (min-width: 751px){a[data-astro-cid-5ovm4pyq].home-card:hover img[data-astro-cid-5ovm4pyq],a[data-astro-cid-5ovm4pyq].home-card:focus-visible img[data-astro-cid-5ovm4pyq]{transform:scale(1.02)}a[data-astro-cid-5ovm4pyq].home-card:hover .home-caption[data-astro-cid-5ovm4pyq],a[data-astro-cid-5ovm4pyq].home-card:focus-visible .home-caption[data-astro-cid-5ovm4pyq]{transform:translate(-4px);color:var(--delulu-hover)}.home-item[data-astro-cid-5ovm4pyq][data-slot=left] a[data-astro-cid-5ovm4pyq].home-card:hover .home-caption[data-astro-cid-5ovm4pyq],.home-item[data-astro-cid-5ovm4pyq][data-slot=left] a[data-astro-cid-5ovm4pyq].home-card:focus-visible .home-caption[data-astro-cid-5ovm4pyq]{transform:translate(4px)}}@media (min-width: 751px) and (max-width: 1280px){.home-grid[data-astro-cid-5ovm4pyq],.home-item[data-astro-cid-5ovm4pyq]{grid-template-columns:repeat(4,minmax(0,1fr))}.home-grid[data-astro-cid-5ovm4pyq] i[data-astro-cid-5ovm4pyq]:last-child{display:none}.home-item[data-astro-cid-5ovm4pyq][data-slot=right] .home-item-content[data-astro-cid-5ovm4pyq]{grid-column:2/5}.home-item[data-astro-cid-5ovm4pyq][data-slot^=wide] .home-item-content[data-astro-cid-5ovm4pyq]{grid-column:1/5}.home-item[data-astro-cid-5ovm4pyq][data-slot=wide-center] .home-card[data-astro-cid-5ovm4pyq]{flex-direction:row}.home-item[data-astro-cid-5ovm4pyq][data-slot=wide-center] .home-caption[data-astro-cid-5ovm4pyq]{text-align:left}.home-item[data-astro-cid-5ovm4pyq][data-slot=wide-center] a[data-astro-cid-5ovm4pyq].home-card:hover .home-caption[data-astro-cid-5ovm4pyq],.home-item[data-astro-cid-5ovm4pyq][data-slot=wide-center] a[data-astro-cid-5ovm4pyq].home-card:focus-visible .home-caption[data-astro-cid-5ovm4pyq]{transform:translate(4px)}}@media (min-width: 751px) and (max-width: 900px){.home-card[data-astro-cid-5ovm4pyq]{gap:12px}.home-title[data-astro-cid-5ovm4pyq]{font-size:14px}}@media (max-width: 750px){.home-gallery[data-astro-cid-5ovm4pyq]{padding:72px 10px 64px}.home-grid[data-astro-cid-5ovm4pyq]{inset-inline:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.home-grid[data-astro-cid-5ovm4pyq] i[data-astro-cid-5ovm4pyq]:nth-child(n+3){display:none}.home-items[data-astro-cid-5ovm4pyq]{gap:48px}.home-item[data-astro-cid-5ovm4pyq]{display:block}.home-item[data-astro-cid-5ovm4pyq] .home-item-content[data-astro-cid-5ovm4pyq]{width:100%}.home-item[data-astro-cid-5ovm4pyq][data-slot] .home-card[data-astro-cid-5ovm4pyq]{gap:8px;flex-direction:row-reverse}.home-item[data-astro-cid-5ovm4pyq][data-slot] .home-photo[data-astro-cid-5ovm4pyq]{flex-basis:66.666667%;aspect-ratio:1}.home-item[data-astro-cid-5ovm4pyq][data-slot] .home-caption[data-astro-cid-5ovm4pyq]{text-align:right}.home-item[data-astro-cid-5ovm4pyq][data-slot]:nth-child(2n) .home-card[data-astro-cid-5ovm4pyq]{flex-direction:row}.home-item[data-astro-cid-5ovm4pyq][data-slot]:nth-child(2n) .home-caption[data-astro-cid-5ovm4pyq]{text-align:left}.home-title[data-astro-cid-5ovm4pyq]{font-size:14px}.home-subtitle[data-astro-cid-5ovm4pyq]{font-size:12px}}
