.wrapper.svelte-1ek71xp{background:var(--color-void);width:min(100%, var(--max-width));opacity:0;border-radius:1rem;margin:.5rem auto 0;padding:3rem 2rem;transition:opacity .38s,transform .46s cubic-bezier(.22,1,.36,1);overflow:hidden;transform:translateY(.9rem)}.wrapper.svelte-1ek71xp h2:where(.svelte-1ek71xp){color:#ffffffde;text-align:center;opacity:0;margin:0 0 1rem;font-size:clamp(1.6rem,7vw,2.2rem);font-weight:400;transform:translateY(.75rem)}.logos.svelte-1ek71xp{padding:1rem 0}.logos__track.svelte-1ek71xp{flex-wrap:wrap;justify-content:center;align-items:center;gap:4rem;display:flex}.logos__set.svelte-1ek71xp{display:contents}.logos__set--clone.svelte-1ek71xp{display:none}.logo.svelte-1ek71xp{opacity:1;place-items:center;width:auto;max-width:9rem;height:auto;padding:0;text-decoration:none;display:grid;transform:translateY(0)scale(1)}.logo.svelte-1ek71xp.big{max-width:7rem}.logo__inner.svelte-1ek71xp{opacity:0;place-items:center;width:100%;height:100%;transition:opacity .38s,transform .46s cubic-bezier(.22,1,.36,1);display:grid;transform:translateY(.9rem)}.logo__inner.svelte-1ek71xp img:where(.svelte-1ek71xp){object-fit:contain;width:100%;height:auto;max-height:100%}.logo__label.svelte-1ek71xp{text-align:center;color:#fff;text-wrap:balance;font-size:1.8rem;font-weight:600;line-height:1;display:block}.wrapper.svelte-1ek71xp.in-view{opacity:1;transition:opacity .42s,transform .46s cubic-bezier(.22,1,.36,1);transform:translateY(0)}.wrapper.svelte-1ek71xp.in-view h2:where(.svelte-1ek71xp){opacity:1;transition:opacity .38s 40ms,transform .46s cubic-bezier(.22,1,.36,1) 40ms;transform:translateY(0)}.wrapper.svelte-1ek71xp.in-view .logo__inner:where(.svelte-1ek71xp){opacity:1;transition-delay:var(--logo-delay,.12s);transform:translateY(0)}@media (prefers-reduced-motion:reduce){.wrapper.svelte-1ek71xp{opacity:1;transition:none;transform:none}.wrapper.svelte-1ek71xp h2:where(.svelte-1ek71xp){opacity:1;transition:none;transform:none}.logo.svelte-1ek71xp{opacity:1;animation:none;transform:none}.logo__inner.svelte-1ek71xp{opacity:1;transition:none;transform:none}.logos__track.svelte-1ek71xp{animation:none;transform:none}}@media screen and (width<=1024px){.wrapper.svelte-1ek71xp{padding:1.25rem}.intro__content.svelte-1ek71xp{gap:1.5rem}.logos.svelte-1ek71xp{--logo-reel-gap:3rem;padding:1rem 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.logos__track.svelte-1ek71xp{will-change:transform;flex-wrap:nowrap;justify-content:flex-start;gap:0;width:max-content;animation:18s linear infinite svelte-1ek71xp-logo-reel;display:flex}.logos__set.svelte-1ek71xp,.logos__set--clone.svelte-1ek71xp{align-items:center;gap:var(--logo-reel-gap);flex:none;padding-inline-end:var(--logo-reel-gap);display:flex}.logo.svelte-1ek71xp{flex:none;width:9rem;max-width:none;height:5.5rem}.logo.svelte-1ek71xp.big{width:7rem;max-width:none}.logo.svelte-1ek71xp.text{width:fit-content;max-width:none}.logo__inner.svelte-1ek71xp img:where(.svelte-1ek71xp){width:auto;max-width:100%;height:auto;max-height:100%}.logo__label.svelte-1ek71xp{white-space:nowrap}}@keyframes svelte-1ek71xp-logo-reel{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@media screen and (width<=680px) and (prefers-reduced-motion:reduce){.logos__track.svelte-1ek71xp{animation:none}}.interest-grid.svelte-j0px9u{--grid-gap:.5rem;--tile-radius:1rem;width:min(100%, var(--max-width));height:min(54rem,95vh);max-height:95vh;margin:.5rem auto;display:grid;position:relative;overflow:hidden}.photo-credit.svelte-j0px9u{text-align:center;color:var(--color-fossil);z-index:4;background:#0b0b0bcc;border-radius:.5rem;padding:.2rem .7rem;font-size:.8rem;display:block;position:absolute;bottom:.5rem;right:.5rem}.mosaic.svelte-j0px9u{gap:var(--grid-gap);grid-template-rows:repeat(8,minmax(0,1fr));grid-template-columns:repeat(14,minmax(0,1fr));width:100%;min-width:0;height:100%;min-height:0;display:grid}.mosaic-tile.svelte-j0px9u{isolation:isolate;border-radius:var(--tile-radius);background:var(--color-void);contain:paint;grid-column:var(--column);grid-row:var(--row);opacity:0;min-width:0;min-height:0;transition:opacity .36s ease var(--tile-delay), transform .56s cubic-bezier(.22, 1, .36, 1) var(--tile-delay);position:relative;overflow:hidden;transform:translateY(.6rem)scale(.985)}.mosaic-tile.svelte-j0px9u.in-view{opacity:1;transform:translateY(0)scale(1)}.mosaic-tile.svelte-j0px9u:before{content:"";z-index:3;border-radius:inherit;box-shadow:inset 0 0 0 2px var(--color-abyss);pointer-events:none;position:absolute;inset:0}.mosaic-tile.svelte-j0px9u img:where(.svelte-j0px9u){object-fit:cover;object-position:var(--image-position);width:100%;height:100%;display:block}@media screen and (width<=900px){.mosaic.svelte-j0px9u{grid-template-rows:repeat(13,minmax(0,1fr));grid-template-columns:repeat(6,minmax(0,1fr))}.mosaic-tile.svelte-j0px9u:first-child{grid-area:1/1/span 3/span 2}.mosaic-tile.svelte-j0px9u:nth-child(2){grid-area:1/3/span 3/span 2}.mosaic-tile.svelte-j0px9u:nth-child(3){grid-area:1/5/span 3/span 2}.mosaic-tile.svelte-j0px9u:nth-child(4){grid-area:4/1/span 3/span 3}.mosaic-tile.svelte-j0px9u:nth-child(5){grid-area:4/4/span 3/span 3}.mosaic-tile.svelte-j0px9u:nth-child(6){grid-area:7/1/span 3/span 2}.mosaic-tile.svelte-j0px9u:nth-child(7){grid-area:7/3/span 3/span 2}.mosaic-tile.svelte-j0px9u:nth-child(8){grid-area:7/5/span 3/span 2}.mosaic-tile.svelte-j0px9u:nth-child(9){grid-area:10/1/span 4/span 3}.mosaic-tile.svelte-j0px9u:nth-child(10){grid-area:10/4/span 4/span 3}}@media screen and (width<=800px){.interest-grid.svelte-j0px9u{height:95vh}}@media screen and (width<=520px){.mosaic.svelte-j0px9u{grid-template-rows:repeat(12,minmax(0,1fr));grid-template-columns:repeat(4,minmax(0,1fr))}.mosaic-tile.svelte-j0px9u:first-child{grid-area:1/1/span 3/span 2}.mosaic-tile.svelte-j0px9u:nth-child(2){grid-area:1/3/span 3/span 2}.mosaic-tile.svelte-j0px9u:nth-child(3){grid-area:4/1/span 2/span 2}.mosaic-tile.svelte-j0px9u:nth-child(4){grid-area:4/3/span 2/span 2}.mosaic-tile.svelte-j0px9u:nth-child(5){grid-area:6/1/span 4/span 2}.mosaic-tile.svelte-j0px9u:nth-child(6){grid-area:6/3/span 3/span 2}.mosaic-tile.svelte-j0px9u:nth-child(7){grid-area:10/1/span 3/span 2}.mosaic-tile.svelte-j0px9u:nth-child(8){grid-area:9/3/span 4/span 2}.mosaic-tile.svelte-j0px9u:nth-child(9),.mosaic-tile.svelte-j0px9u:nth-child(10){display:none}}@media (prefers-reduced-motion:reduce){.mosaic-tile.svelte-j0px9u{opacity:1;transition:none;transform:none}}.events.svelte-19x629d{width:min(100%, var(--content-max-width,var(--max-width)));background:var(--color-void);color:var(--color-fossil);border-radius:1rem;margin:.5rem auto 0;padding:2rem;overflow:hidden}.events__inner.svelte-19x629d{width:min(100%, var(--max-width));gap:1.5rem;margin:0 auto;display:grid}.events__inner.svelte-19x629d h2:where(.svelte-19x629d){color:inherit;margin:0}.events__list.svelte-19x629d{flex-wrap:nowrap;gap:1rem;display:flex}.events__empty.svelte-19x629d{color:#f1e8ddb8;margin:0}.event-card.svelte-19x629d{isolation:isolate;min-width:0;min-height:15rem;color:inherit;opacity:0;transition:opacity .34s ease var(--event-delay), transform .46s cubic-bezier(.22, 1, .36, 1) var(--event-delay), border-color .18s ease, box-shadow .18s ease;background:#ffffff1a;border-radius:1rem;flex-direction:column;flex:1 1 0;justify-content:flex-end;align-items:flex-start;gap:.8rem;padding:1.25rem;text-decoration:none;display:flex;position:relative;overflow:hidden;transform:translateY(.75rem);box-shadow:inset 0 1px #ffffff14}.event-card.svelte-19x629d.in-view{opacity:1;transform:translateY(0)}.event-card.svelte-19x629d>:where(.svelte-19x629d){z-index:1;position:relative}.event-card.svelte-19x629d:hover{border-color:#ffffff3d;box-shadow:inset 0 1px #ffffff1f}.event-card--image.svelte-19x629d{background:var(--color-abyss)}.event-card--image.svelte-19x629d:before,.event-card--image.svelte-19x629d:after{content:"";z-index:0;position:absolute;inset:0}.event-card--image.svelte-19x629d:before{background-image:var(--event-image);background-position:var(--event-position,center);background-size:cover;transition:transform .6s cubic-bezier(.22,1,.36,1);transform:scale(1.04)}.event-card--image.svelte-19x629d:after{background:linear-gradient(#0b0b0b1f,#0b0b0bcc),linear-gradient(90deg,#0b0b0b94,#0b0b0b99)}.event-card--image.svelte-19x629d:hover:before{transform:scale(1.08)}.event-card__title.svelte-19x629d{margin:0;font-size:clamp(1.25rem,2.5vw,1.66rem);line-height:1.1}.event-card__place.svelte-19x629d{align-items:center;gap:.35rem;margin:0;font-size:1.125rem;line-height:1.3;display:inline-flex}.event-card__place.svelte-19x629d img:where(.svelte-19x629d){filter:brightness(0)invert();flex:none;width:1rem;height:1rem}.event-card__date.svelte-19x629d{margin:0;font-size:1.125rem;font-weight:600;line-height:1.2}.event-card__link.svelte-19x629d{background:var(--event-button-background,var(--color-fossil));width:fit-content;max-width:100%;color:var(--event-button-color,var(--color-abyss));border-radius:.6rem;justify-content:center;align-self:flex-start;align-items:center;margin-top:.25rem;padding:.75rem 1rem;font-weight:700;line-height:1;text-decoration:none;transition:filter .18s;display:inline-flex}.event-card__link.svelte-19x629d:hover{filter:brightness(1.08)}.event-card__link--muted.svelte-19x629d:hover{filter:none}.events--compact.svelte-19x629d{margin-bottom:0;padding:1.25rem}.events--compact.svelte-19x629d .events__inner:where(.svelte-19x629d){gap:1rem}.events--compact.svelte-19x629d .events__inner:where(.svelte-19x629d) h2:where(.svelte-19x629d){font-size:clamp(1.25rem,2.4vw,1.6rem);line-height:1}.events--compact.svelte-19x629d .event-card:where(.svelte-19x629d){gap:.55rem;min-height:clamp(9.5rem,23vh,13rem);padding:1rem}.events--compact.svelte-19x629d .event-card__title:where(.svelte-19x629d){font-size:clamp(1.1rem,2vw,1.35rem)}.events--compact.svelte-19x629d .event-card__date:where(.svelte-19x629d),.events--compact.svelte-19x629d .event-card__place:where(.svelte-19x629d){font-size:1rem}.events--compact.svelte-19x629d .event-card__link:where(.svelte-19x629d){padding:.65rem .85rem;font-size:.95rem}@media (width<=900px){.events__list.svelte-19x629d{flex-direction:column}.event-card.svelte-19x629d{flex:none;width:100%}}@media (width<=600px){.events.svelte-19x629d{border-radius:.85rem;padding:1.5rem 1rem}.events__inner.svelte-19x629d{gap:1rem}.event-card.svelte-19x629d{min-height:11rem;padding:1rem}.event-card__title.svelte-19x629d{font-size:1.2rem}.event-card__place.svelte-19x629d{font-size:1rem}.events--compact.svelte-19x629d{padding:1.5rem 1rem}.events--compact.svelte-19x629d .event-card:where(.svelte-19x629d){min-height:12rem}}@media (prefers-reduced-motion:reduce){.event-card.svelte-19x629d,.event-card--image.svelte-19x629d:before{opacity:1;transition:none;transform:none}.event-card.svelte-19x629d:hover,.event-card--image.svelte-19x629d:hover:before{transform:none}}.links.svelte-s1x0xr{width:min(100%, var(--max-width));justify-content:center;gap:.5rem;margin:.5rem auto;display:flex}.links.svelte-s1x0xr a:where(.svelte-s1x0xr){color:var(--color-abyss);text-align:center;opacity:0;transition:opacity .32s ease var(--link-delay), transform .42s cubic-bezier(.22, 1, .36, 1) var(--link-delay);border-radius:1rem;flex:auto;justify-content:center;align-items:center;gap:.5rem;padding:1rem 2rem;font-size:1.5rem;font-weight:600;text-decoration:none;display:flex;position:relative;overflow:hidden;transform:translateY(.6rem)}.links.svelte-s1x0xr a:where(.svelte-s1x0xr).in-view{opacity:1;transform:translateY(0)}.links.svelte-s1x0xr a:where(.svelte-s1x0xr):before{content:"";opacity:0;pointer-events:none;background:#ffffff24;transition:opacity .16s;position:absolute;inset:0}.links.svelte-s1x0xr a:where(.svelte-s1x0xr):hover:before,.links.svelte-s1x0xr a:where(.svelte-s1x0xr):focus-visible:before{opacity:1}.links.svelte-s1x0xr a:where(.svelte-s1x0xr) img:where(.svelte-s1x0xr),.links.svelte-s1x0xr a:where(.svelte-s1x0xr) .label:where(.svelte-s1x0xr){z-index:1;position:relative}.links.svelte-s1x0xr a:where(.svelte-s1x0xr) img:where(.svelte-s1x0xr){margin-left:-1.25rem}.links.svelte-s1x0xr a:where(.svelte-s1x0xr) .label:where(.svelte-s1x0xr){display:block}@media (width<=640px){.links.svelte-s1x0xr a:where(.svelte-s1x0xr){padding:1rem .5rem}.links.svelte-s1x0xr a:where(.svelte-s1x0xr) img:where(.svelte-s1x0xr){margin-left:0}.links.svelte-s1x0xr a:where(.svelte-s1x0xr) .label:where(.svelte-s1x0xr){display:none}}@media (prefers-reduced-motion:reduce){.links.svelte-s1x0xr a:where(.svelte-s1x0xr){opacity:1;transition:none;transform:none}}.page.svelte-1uha8ag{background:var(--color-abyss);color:#fff;width:min(100%,100vw);margin:0 auto;padding:.5rem}.sr-only.svelte-1uha8ag{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hero-screen.svelte-1uha8ag{min-height:calc(80vh - (var(--header-height,64px) + var(--safe-top,.5rem) + 1rem));grid-template-rows:minmax(0,1fr) auto;display:grid}.hero.svelte-1uha8ag{background:var(--color-void);border-radius:1rem;place-items:center;min-height:0;padding:1.5rem 1.4rem 3rem;display:grid;position:relative;overflow:hidden}.hero__media.svelte-1uha8ag{z-index:0;position:absolute;inset:0}.hero__media.svelte-1uha8ag:after{content:"";background:linear-gradient(#0b0b0bad,#0b0b0be0);position:absolute;inset:0}.hero__image.svelte-1uha8ag{object-fit:cover;object-position:center bottom;width:100%;height:100%}.hero__content.svelte-1uha8ag{z-index:1;text-align:center;width:min(100%,46rem);position:relative}.hero__logo.svelte-1uha8ag{width:min(100%,520px);margin:0 auto}.hero__text.svelte-1uha8ag{color:#f1e8dde6;text-wrap:pretty;max-width:30rem;margin:1rem auto 0;font-size:clamp(1.125rem,2.7vw,1.5rem);font-weight:400;line-height:1.45}.hero__credit.svelte-1uha8ag{z-index:1;color:#f1e8dd9e;margin:0;font-size:.75rem;line-height:1.2;position:absolute;bottom:.85rem;right:1rem}@media (width<=600px){.hero-screen.svelte-1uha8ag{grid-template-rows:auto;min-height:auto}.hero.svelte-1uha8ag{min-height:50svh;padding:1rem 1rem 3rem}.hero__credit.svelte-1uha8ag{bottom:.75rem;right:.85rem}}
