.slideshow[data-astro-cid-tvyr2t2n]{position:relative}.stage[data-astro-cid-tvyr2t2n]{background:var(--paper);border-radius:calc(var(--radius) * 1.5);height:clamp(340px,72vh,760px);position:relative;overflow:hidden}.slide[data-astro-cid-tvyr2t2n]{opacity:0;visibility:hidden;grid-template:minmax(0,1fr)/minmax(0,1fr);place-items:center;padding:clamp(16px,3vw,40px) clamp(16px,7vw,96px) clamp(44px,5vw,64px);text-decoration:none;transition:opacity .9s,visibility 0s linear .9s;display:grid;position:absolute;inset:0}.slide[data-astro-cid-tvyr2t2n].active{opacity:1;visibility:visible;transition:opacity .9s}.slide[data-astro-cid-tvyr2t2n] img[data-astro-cid-tvyr2t2n]{object-fit:contain;border-radius:4px;width:auto;max-width:100%;height:auto;max-height:100%;transition:transform 6s ease-out;transform:scale(.985);box-shadow:0 24px 50px -24px #1f1a178c}.slide[data-astro-cid-tvyr2t2n].active img[data-astro-cid-tvyr2t2n]{transform:scale(1)}.caption[data-astro-cid-tvyr2t2n]{bottom:clamp(12px,1.8vw,20px);text-align:center;font-family:var(--font-display);color:var(--ink-soft);font-size:1rem;position:absolute;inset-inline:0}.arrow[data-astro-cid-tvyr2t2n]{background:color-mix(in srgb, var(--cream) 88%, transparent);width:48px;height:48px;color:var(--ink);cursor:pointer;z-index:2;border:0;border-radius:50%;place-items:center;font-size:2rem;line-height:1;display:grid;position:absolute;top:50%;translate:0 -50%;box-shadow:0 6px 18px -8px #1f1a1766}.arrow[data-astro-cid-tvyr2t2n]:hover{background:var(--ink);color:var(--cream)}.prev[data-astro-cid-tvyr2t2n]{inset-inline-start:clamp(8px,2vw,24px)}.next[data-astro-cid-tvyr2t2n]{inset-inline-end:clamp(8px,2vw,24px)}[dir=rtl] .arrow[data-astro-cid-tvyr2t2n] svg[data-astro-cid-tvyr2t2n]{scale:-1 1}.controls[data-astro-cid-tvyr2t2n]{justify-content:center;align-items:center;gap:.75rem;margin-top:1rem;display:flex}.dots[data-astro-cid-tvyr2t2n]{flex-wrap:wrap;justify-content:center;display:flex}.dot[data-astro-cid-tvyr2t2n]{cursor:pointer;background:0 0;border:0;place-items:center;width:32px;height:32px;padding:0;display:grid}.dot[data-astro-cid-tvyr2t2n]:before{content:"";background:color-mix(in srgb, var(--ink) 25%, transparent);border-radius:999px;width:10px;height:10px;transition:width .3s,background .3s}.dot[data-astro-cid-tvyr2t2n][aria-current=true]:before{background:var(--coral);width:24px}.toggle[data-astro-cid-tvyr2t2n]{border:1.5px solid color-mix(in srgb, var(--ink) 25%, transparent);width:36px;height:36px;color:var(--ink);cursor:pointer;background:0 0;border-radius:50%;font-size:.7rem}.icon-play[data-astro-cid-tvyr2t2n],.slideshow[data-astro-cid-tvyr2t2n].paused .icon-pause[data-astro-cid-tvyr2t2n]{display:none}.slideshow[data-astro-cid-tvyr2t2n].paused .icon-play[data-astro-cid-tvyr2t2n]{display:inline}@media (width<=640px){.stage[data-astro-cid-tvyr2t2n]{border-radius:var(--radius);height:clamp(320px,62vh,560px)}.slide[data-astro-cid-tvyr2t2n]{padding:12px 12px 44px}.dot[data-astro-cid-tvyr2t2n]{width:24px}.controls[data-astro-cid-tvyr2t2n]{gap:.4rem}.arrow[data-astro-cid-tvyr2t2n]{width:40px;height:40px;font-size:1.6rem;top:auto;bottom:6px;translate:none}}@media (prefers-reduced-motion:reduce){.slide[data-astro-cid-tvyr2t2n],.slide[data-astro-cid-tvyr2t2n] img[data-astro-cid-tvyr2t2n]{transition:none;transform:none}}.intro[data-astro-cid-ergxyi7h]{text-align:center;padding-block:clamp(28px,5vw,56px) clamp(20px,3vw,32px)}.intro[data-astro-cid-ergxyi7h] h1[data-astro-cid-ergxyi7h]{text-wrap:balance;margin:0;font-size:clamp(2.2rem,6vw,4.25rem)}.actions[data-astro-cid-ergxyi7h]{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.25rem;display:flex}.section-head[data-astro-cid-ergxyi7h]{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:clamp(1.5rem,4vw,2.5rem);display:flex}.section-head[data-astro-cid-ergxyi7h] h2[data-astro-cid-ergxyi7h]{margin:0}.more[data-astro-cid-ergxyi7h]{white-space:nowrap;font-weight:600}.themes[data-astro-cid-ergxyi7h]{background:var(--paper);margin-top:clamp(40px,7vw,88px)}.theme-grid[data-astro-cid-ergxyi7h]{grid-template-columns:repeat(5,1fr);gap:clamp(12px,2vw,24px);margin:0;padding:0;list-style:none;display:grid}.theme[data-astro-cid-ergxyi7h]{border-radius:var(--radius);aspect-ratio:4/5;color:var(--cream);text-decoration:none;display:block;position:relative;overflow:hidden;box-shadow:0 14px 30px -18px #1f1a1780}.theme[data-astro-cid-ergxyi7h] img[data-astro-cid-ergxyi7h]{object-fit:cover;width:100%;height:100%;transition:transform .5s}.theme[data-astro-cid-ergxyi7h]:hover img[data-astro-cid-ergxyi7h]{transform:scale(1.05)}.theme[data-astro-cid-ergxyi7h]:after{content:"";background:linear-gradient(#0000 45%,#1f1a17bf);position:absolute;inset:0}.theme-label[data-astro-cid-ergxyi7h]{inset-inline:14px;z-index:1;font-family:var(--font-display);font-size:clamp(1rem,1.6vw,1.2rem);font-weight:600;line-height:1.2;position:absolute;bottom:12px}.theme-count[data-astro-cid-ergxyi7h]{top:10px;z-index:1;background:var(--cream);min-width:28px;color:var(--ink);text-align:center;border-radius:999px;padding:2px 8px;font-size:.8rem;font-weight:700;position:absolute;inset-inline-end:10px}.theme[data-astro-cid-ergxyi7h]:hover{color:var(--cream)}.split[data-astro-cid-ergxyi7h]{grid-template-columns:.8fr 1fr;align-items:center;gap:clamp(2rem,6vw,5rem);display:grid}.portrait[data-astro-cid-ergxyi7h]{border-radius:999px 999px var(--radius) var(--radius);width:100%;max-width:440px}.events[data-astro-cid-ergxyi7h]{gap:1.25rem;display:grid}.cta[data-astro-cid-ergxyi7h]{text-align:center;padding:clamp(2.5rem, 7vw, 5rem) var(--gutter);background:var(--teal);color:var(--cream);border-radius:calc(var(--radius) * 2)}.cta[data-astro-cid-ergxyi7h] p[data-astro-cid-ergxyi7h]{font-size:1.15rem}.cta[data-astro-cid-ergxyi7h] .button[data-astro-cid-ergxyi7h]{background:var(--cream);color:var(--ink);border-color:var(--cream)}.cta[data-astro-cid-ergxyi7h] .button[data-astro-cid-ergxyi7h]:hover{background:var(--mustard);border-color:var(--mustard);color:var(--ink)}@media (width<=1000px){.theme-grid[data-astro-cid-ergxyi7h]{grid-template-columns:repeat(3,1fr)}}@media (width<=860px){.split[data-astro-cid-ergxyi7h]{grid-template-columns:1fr}.portrait[data-astro-cid-ergxyi7h]{max-width:360px}}@media (width<=640px){.theme-grid[data-astro-cid-ergxyi7h]{grid-template-columns:repeat(2,1fr)}}@media (width<=480px){.section-head[data-astro-cid-ergxyi7h]{flex-direction:column;align-items:start}}
