.background.svelte-1wxa7gc{position:relative;top:-64px;left:min(-50vw + 31rem,-1rem);width:100vw;height:100lvh;overflow:hidden}.background.svelte-1wxa7gc img:where(.svelte-1wxa7gc){position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;transition:opacity;transition-delay:.4s;transition-duration:.25s;pointer-events:none}.background.svelte-1wxa7gc video:where(.svelte-1wxa7gc){position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.background.svelte-1wxa7gc svg:where(.svelte-1wxa7gc){position:absolute;bottom:0;left:0;right:0;width:6rem;height:auto;margin:auto;fill:var(--color-bg-2);opacity:.6}.blink_me.svelte-1wxa7gc{animation:svelte-1wxa7gc-blinker 2s ease-in-out infinite}@keyframes svelte-1wxa7gc-blinker{50%{opacity:.2}}.title.svelte-1wxa7gc{position:absolute;left:0;right:0;top:23vh;display:flex;justify-content:center;opacity:0;transition:opacity .5s ease-in-out}.title.loaded.svelte-1wxa7gc{opacity:1}.title-image{width:80%;max-width:680px;height:auto;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none}.vignette.svelte-1wxa7gc{position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:0 0 200px #00000080 inset;pointer-events:none}.invisible.svelte-1wxa7gc{opacity:0}@media (max-width: 640px){.background.svelte-1wxa7gc img:where(.svelte-1wxa7gc){object-position:30% 50%}.background.svelte-1wxa7gc video:where(.svelte-1wxa7gc){object-position:30% 50%}.background.svelte-1wxa7gc svg:where(.svelte-1wxa7gc){bottom:0}.title.svelte-1wxa7gc{top:20%}.title-image{width:50%}}.container.svelte-k8rn52{display:grid;grid-template-columns:2fr 3fr;grid-template-rows:auto auto;width:100%;column-gap:4rem;grid-row-gap:10px;align-items:center;padding:8vh 0}.inverse.svelte-k8rn52{grid-template-columns:3fr 2fr}h2.svelte-k8rn52{font-size:1.8rem;margin:0}.image.svelte-k8rn52{width:100%;object-fit:cover;grid-column:2;grid-row:1 / span 2;border-radius:12px;aspect-ratio:16 / 9}.inverse.svelte-k8rn52 .image:where(.svelte-k8rn52){grid-column:1}@media (max-width: 960px){.container.svelte-k8rn52{grid-template-columns:1fr;grid-template-rows:auto auto;row-gap:20px}.image.svelte-k8rn52{grid-column:1;grid-row:2;max-height:300px;max-width:100%;width:100%;overflow:hidden}.inverse.svelte-k8rn52 .image:where(.svelte-k8rn52){grid-column:1;grid-row:2}}.news.svelte-1ntmsap{margin-top:30px;background:#ffc80040;padding:10px 30px;border-radius:12px}
