.hero[data-astro-cid-lcdefpme]{background:radial-gradient(50rem 30rem at 90% 0%, #009cdb1a, transparent 70%), radial-gradient(40rem 30rem at 0% 100%, #fdd44933, transparent 70%), var(--color-bg);padding-block:clamp(2.5rem,1.5rem + 4vw,5.5rem) clamp(3.5rem,2rem + 5vw,7rem);position:relative;overflow:hidden}.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(2.5rem,1rem + 5vw,6rem);display:grid}@media (width<=56rem){.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{margin-bottom:var(--space-4);font-size:clamp(2.6rem,1.6rem + 3.4vw,4.4rem)}.hero[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{margin-bottom:var(--space-5)}.hero-media[data-astro-cid-lcdefpme]{justify-self:center;width:min(100%,34rem);padding:0 0 3rem 3rem;position:relative}.hero-arcs[data-astro-cid-lcdefpme]{width:78%;position:absolute;top:-9%;right:-12%}.hero-arch[data-astro-cid-lcdefpme]{aspect-ratio:4/4.8;border-radius:999px 999px var(--radius-lg) var(--radius-lg);box-shadow:var(--shadow-lift);position:relative;overflow:hidden}.hero-arch[data-astro-cid-lcdefpme] img{object-fit:cover;width:100%;height:100%}.hero-circle[data-astro-cid-lcdefpme]{aspect-ratio:1;border:6px solid var(--color-bg);width:clamp(8rem,6rem + 6vw,11rem);box-shadow:var(--shadow-lift);border-radius:50%;position:absolute;bottom:0;left:0;overflow:hidden}.hero-circle[data-astro-cid-lcdefpme] img{object-fit:cover;width:100%;height:100%}.hero-chip[data-astro-cid-lcdefpme]{box-shadow:var(--shadow-lift);background:#fff;border-radius:999px;align-items:center;gap:.5em;margin:0;padding:.7rem 1.1rem;font-size:.92rem;font-weight:700;display:inline-flex;position:absolute;bottom:4.5rem;right:-.5rem}.hero-chip[data-astro-cid-lcdefpme] svg{color:#d9a400;font-size:1.3rem}@media (prefers-reduced-motion:no-preference){.hero-arch[data-astro-cid-lcdefpme] img{animation:22s ease-in-out infinite alternate slow-zoom}.hero-chip[data-astro-cid-lcdefpme]{animation:6s ease-in-out 1.5s infinite float}.hero-circle[data-astro-cid-lcdefpme]{animation:7s ease-in-out 2.2s infinite reverse float}}@keyframes slow-zoom{0%{transform:scale(1)}to{transform:scale(1.08)}}@keyframes float{50%{translate:0 -8px}}.next-event[data-astro-cid-lcdefpme]{background:var(--color-ink);color:var(--color-on-dark)}.next-event-inner[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-2) var(--space-4);padding-block:var(--space-3);flex-wrap:wrap;display:flex}.next-label[data-astro-cid-lcdefpme]{background:var(--color-brand-yellow);color:var(--color-ink);border-radius:999px;align-items:center;gap:.5em;padding:.3rem .8rem;font-size:.85rem;font-weight:700;display:inline-flex}.next-title[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:0 .6em;margin-right:auto;display:flex}.next-when[data-astro-cid-lcdefpme]{color:var(--color-on-dark-muted)}.next-event[data-astro-cid-lcdefpme] .arrow-link[data-astro-cid-lcdefpme]{color:var(--color-brand-yellow)}.facts[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--color-border)}.facts-grid[data-astro-cid-lcdefpme]{gap:var(--space-4);grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}@media (width<=52rem){.facts-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}}.facts-grid[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{align-content:start;gap:var(--space-2);padding-left:var(--space-3);border-left:3px solid var(--color-brand-yellow);display:grid}.facts-grid[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(2){border-color:var(--color-brand-blue)}.facts-grid[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(3){border-color:var(--color-brand-pink)}.fact-number[data-astro-cid-lcdefpme]{font-family:var(--font-heading);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:clamp(2.2rem,1.6rem + 2vw,3.3rem);font-weight:500;line-height:1}.fact-label[data-astro-cid-lcdefpme]{color:var(--color-muted);font-size:.95rem;line-height:1.45}.groups[data-astro-cid-lcdefpme]{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,30rem),1fr));margin:0;padding:0;list-style:none;display:grid}.group[data-astro-cid-lcdefpme]{gap:var(--space-4);padding:var(--space-4);border-radius:var(--radius);box-shadow:var(--shadow);background:#fff;align-items:flex-start;display:flex}.group-number[data-astro-cid-lcdefpme]{font-family:var(--font-heading);color:var(--color-brand-pink);min-width:3.2rem;font-size:2.6rem;font-style:italic;line-height:1}.group[data-astro-cid-lcdefpme]:nth-child(2) .group-number[data-astro-cid-lcdefpme]{color:var(--color-brand-blue)}.group[data-astro-cid-lcdefpme]:nth-child(3) .group-number[data-astro-cid-lcdefpme]{color:#e3b400}.group[data-astro-cid-lcdefpme]:nth-child(4) .group-number[data-astro-cid-lcdefpme]{color:var(--color-primary)}.group[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0}.mosaic[data-astro-cid-lcdefpme]{gap:var(--space-3);aspect-ratio:1/.95;grid-template-rows:1fr 1fr;grid-template-columns:1.2fr 1fr;display:grid}.mosaic[data-astro-cid-lcdefpme] img{object-fit:cover;border-radius:var(--radius);width:100%;height:100%}.mosaic[data-astro-cid-lcdefpme] .m1{border-radius:999px 999px var(--radius) var(--radius);grid-row:1/3}.ways[data-astro-cid-lcdefpme]{align-items:stretch}.way[data-astro-cid-lcdefpme]{flex-direction:column;height:100%;padding:0;display:flex;overflow:hidden}.way-image[data-astro-cid-lcdefpme]{aspect-ratio:16/10}.way-image[data-astro-cid-lcdefpme] img{object-fit:cover;width:100%;height:100%}.way-body[data-astro-cid-lcdefpme]{padding:var(--space-4);flex-direction:column;flex:1;display:flex}.way-body[data-astro-cid-lcdefpme] details[data-astro-cid-lcdefpme]{margin-top:auto}.way-body[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--color-muted)}.way[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]{color:var(--color-primary);cursor:pointer;align-items:center;gap:.4em;font-weight:700;list-style:none;display:inline-flex}.way[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]::-webkit-details-marker{display:none}.way[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]:after{content:"";width:.5em;height:.5em;transition:transform .3s var(--ease);border-bottom:2px solid;border-right:2px solid;transform:translateY(-.15em)rotate(45deg)}.way[data-astro-cid-lcdefpme] details[data-astro-cid-lcdefpme][open] summary[data-astro-cid-lcdefpme]:after{transform:translateY(.1em)rotate(-135deg)}.way[data-astro-cid-lcdefpme] .less[data-astro-cid-lcdefpme],.way[data-astro-cid-lcdefpme] details[data-astro-cid-lcdefpme][open] .more[data-astro-cid-lcdefpme]{display:none}.way[data-astro-cid-lcdefpme] details[data-astro-cid-lcdefpme][open] .less[data-astro-cid-lcdefpme]{display:inline}.way-more[data-astro-cid-lcdefpme]{padding-top:var(--space-3)}.way-more[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--color-text);font-size:.98rem}.way-more[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]:last-child{margin-bottom:0}@media (prefers-reduced-motion:no-preference){.way[data-astro-cid-lcdefpme] details[data-astro-cid-lcdefpme][open] .way-more[data-astro-cid-lcdefpme]{animation:open-up .45s var(--ease)}}@keyframes open-up{0%{opacity:0;transform:translateY(-6px)}}.story-figure[data-astro-cid-lcdefpme]{justify-self:center;width:min(100%,28rem);margin:0}.story-arch[data-astro-cid-lcdefpme]{aspect-ratio:4/4.6;border-radius:var(--radius-lg) var(--radius-lg) 999px 999px;box-shadow:var(--shadow-lift);overflow:hidden}.story-arch[data-astro-cid-lcdefpme] img{object-fit:cover;width:100%;height:100%}.story-figure[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{margin-top:var(--space-3);text-align:center;font-family:var(--font-heading);color:var(--color-muted);font-style:italic}.story-text[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{margin-bottom:var(--space-3)}.story-text[data-astro-cid-lcdefpme] .button-group[data-astro-cid-lcdefpme]{margin-top:var(--space-4);gap:var(--space-4)}.latest[data-astro-cid-lcdefpme]>li[data-astro-cid-lcdefpme]{display:flex}.latest[data-astro-cid-lcdefpme]>li[data-astro-cid-lcdefpme]>*{flex:1}
