.card-badge[data-astro-cid-aj7xbkno]{z-index:1;width:var(--card-badge-size,100px);aspect-ratio:1;pointer-events:none;position:absolute}.card-badge[data-astro-cid-aj7xbkno] img[data-astro-cid-aj7xbkno]{object-fit:contain;width:100%;height:100%;display:block}.card-badge[data-astro-cid-aj7xbkno].relative{aspect-ratio:auto;transform-origin:50%;height:auto}.card-badge[data-astro-cid-aj7xbkno].relative img[data-astro-cid-aj7xbkno]{width:100%;max-width:none;height:auto}.top_left[data-astro-cid-aj7xbkno]{top:0;left:var(--card-badge-offset,-34px)}.top_right[data-astro-cid-aj7xbkno]{top:0;right:var(--card-badge-offset,-34px)}.bottom_left[data-astro-cid-aj7xbkno]{bottom:0;left:var(--card-badge-offset,-34px)}.bottom_right[data-astro-cid-aj7xbkno]{bottom:0;right:var(--card-badge-offset,-34px)}@media (width<=820px){.new-blk-1 .card-badge,.new-blk-2 .card-badge{--card-badge-size:47px;--card-badge-offset:-16px}}.carousel-button[data-astro-cid-vpbfoapq]{cursor:pointer;background:0 0;border-radius:999px;place-items:center;width:50px;height:50px;padding:0;display:grid;position:relative}.carousel-button[data-astro-cid-vpbfoapq]>img[data-astro-cid-vpbfoapq]:first-child{width:50px;height:50px;position:absolute;inset:0}.arrow[data-astro-cid-vpbfoapq]{width:13px;height:25px;position:relative}.carousel-button[data-astro-cid-vpbfoapq]:disabled{cursor:default;opacity:.4}.event-card[data-astro-cid-j3v25qam]{width:var(--event-card-width);color:var(--color-text);flex-direction:column;gap:10px;display:flex}.event-image[data-astro-cid-j3v25qam]{border-top:4px solid var(--color-text);background:#000;place-items:center;width:380px;height:380px;display:grid;position:relative;overflow:visible}.image-content[data-astro-cid-j3v25qam]{place-items:center;width:100%;height:100%;display:grid;position:relative;overflow:hidden}.event-image[data-astro-cid-j3v25qam] img[data-astro-cid-j3v25qam]{object-fit:cover;width:380px;height:380px}.event-image[data-astro-cid-j3v25qam].contain img[data-astro-cid-j3v25qam]{object-fit:contain}h3[data-astro-cid-j3v25qam],p[data-astro-cid-j3v25qam]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}h3[data-astro-cid-j3v25qam]{font-size:20px;font-weight:500;line-height:1.2}h3[data-astro-cid-j3v25qam] a[data-astro-cid-j3v25qam]{color:inherit;text-decoration:none}p[data-astro-cid-j3v25qam]{font-size:14px;font-weight:500;line-height:1.2}.image-backdrop[data-astro-cid-j3v25qam]{display:none}.event-image[data-astro-cid-j3v25qam][data-image-fallback] .event-foreground[data-astro-cid-j3v25qam]{width:100%;height:100%}@media (width<=820px){body.homepage-page .event-card[data-astro-cid-j3v25qam]{width:134px}body.homepage-page .event-image[data-astro-cid-j3v25qam]{background:#fff;border-top:0;width:134px;height:134px;position:relative}body.homepage-page .event-image[data-astro-cid-j3v25qam] img[data-astro-cid-j3v25qam]{width:134px;height:134px}body.homepage-page .event-image[data-astro-cid-j3v25qam].contain .image-backdrop[data-astro-cid-j3v25qam]{object-fit:cover;opacity:.5;filter:blur(3px);display:block;position:absolute;inset:0}body.homepage-page .event-foreground[data-astro-cid-j3v25qam]{position:relative}body.homepage-page h3[data-astro-cid-j3v25qam]{font-size:18px}body.homepage-page p[data-astro-cid-j3v25qam]{font-size:12px}}.events[data-astro-cid-zbiot2j3]{border-radius:var(--section-radius);background:var(--color-paper);flex-direction:column;gap:14px;padding-bottom:10px;display:flex}.rail-wrap[data-astro-cid-zbiot2j3]{position:relative}.rail[data-astro-cid-zbiot2j3]{scroll-snap-type:inline mandatory;scrollbar-width:none;grid-auto-columns:380px;grid-auto-flow:column;gap:10px;padding-inline:20px;display:grid;overflow-x:auto}.rail[data-astro-cid-zbiot2j3]>*{scroll-snap-align:start}.previous[data-astro-cid-zbiot2j3],.next[data-astro-cid-zbiot2j3]{position:absolute;top:196px;transform:translateY(-50%)}.previous[data-astro-cid-zbiot2j3]{left:0}.next[data-astro-cid-zbiot2j3]{right:0}@media (width>=1200px){.rail[data-astro-cid-zbiot2j3]{overflow:hidden}}@media (width<=640px){.rail[data-astro-cid-zbiot2j3]{grid-auto-columns:min(84vw,380px);padding-inline:16px}}@media (width<=820px){body.homepage-page .rail-wrap[data-astro-cid-zbiot2j3]{min-width:0}body.homepage-page .rail[data-astro-cid-zbiot2j3]{grid-auto-columns:134px;padding-inline:20px;scroll-padding-inline:20px}body.homepage-page .previous[data-astro-cid-zbiot2j3],body.homepage-page .next[data-astro-cid-zbiot2j3]{top:67px}}.rail:has(.card-badge){padding-inline:34px;scroll-padding-inline:34px}@media (width<=820px){body.homepage-page .rail:has(.card-badge){padding-inline:34px;scroll-padding-inline:34px}}.hero[data-astro-cid-pwunukhj]{width:100%;min-width:0;max-width:100%;height:var(--hero-card-height);border-radius:var(--section-radius);position:relative;overflow:hidden}.hero-rail[data-astro-cid-pwunukhj]{grid-auto-flow:column;grid-auto-columns:var(--hero-card-width);overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:none;gap:10px;width:100%;height:100%;display:grid;overflow-x:auto}.hero-rail[data-astro-cid-pwunukhj]::-webkit-scrollbar{display:none}.slide[data-astro-cid-pwunukhj]{width:var(--hero-card-width);height:var(--hero-card-height);border-radius:var(--section-radius);scroll-snap-align:center;overflow:hidden}.slide[data-astro-cid-pwunukhj] img[data-astro-cid-pwunukhj]{object-fit:cover;width:100%;height:100%}.previous[data-astro-cid-pwunukhj],.next[data-astro-cid-pwunukhj]{z-index:2;position:absolute;top:50%;transform:translateY(-50%)}.previous[data-astro-cid-pwunukhj]{left:0}.next[data-astro-cid-pwunukhj]{right:0}.hero[data-astro-cid-pwunukhj] .carousel-button:hover:not(:disabled){background:#fff}@media (width<=640px){.hero[data-astro-cid-pwunukhj]{height:min(103vw,436px)}.hero-rail[data-astro-cid-pwunukhj]{grid-auto-columns:min(82vw,349px)}.slide[data-astro-cid-pwunukhj]{width:min(82vw,349px);height:min(103vw,436px)}}.mobile-clone[data-astro-cid-pwunukhj]{display:none}@media (width<=820px){body.homepage-page .mobile-clone[data-astro-cid-pwunukhj]{display:block}body.homepage-page .hero[data-astro-cid-pwunukhj]{border-radius:0;height:353px}body.homepage-page .hero-rail[data-astro-cid-pwunukhj]{grid-auto-columns:282px;padding-inline:max(0px,50% - 141px)}body.homepage-page .slide[data-astro-cid-pwunukhj]{border-radius:20px;width:282px;height:353px}}
