svg.header-text.svelte-m4lojy{width:calc(100vw - 2rem);max-width:500px;position:absolute;top:4rem;left:1rem;z-index:2}@media (min-width: 768px){svg.header-text.svelte-m4lojy{width:460px;top:max(3rem,15vh - 6rem);left:3rem}}@media (min-width: 2160px){svg.header-text.svelte-m4lojy{width:550px}}a.svelte-m4lojy{position:absolute;top:0;width:110px;height:auto;top:1rem;left:1rem;opacity:.7}svg.header-bg.svelte-m4lojy{height:max(1000px,100vh);width:auto;position:absolute;top:0;right:0;bottom:0;z-index:1;transform:translate3d(-300px,0,0);transition:transform .5s cubic-bezier(.22,1,.36,1);pointer-events:none;-webkit-user-select:none;user-select:none}svg.header-bg.svelte-m4lojy path:where(.svelte-m4lojy){transition:d .5s cubic-bezier(.22,1,.36,1)}svg.header-bg.text-shown.svelte-m4lojy{transform:translate3d(-100px,0,0)}@media (min-width: 2160px){svg.header-bg.text-shown.svelte-m4lojy{transform:translateZ(0)}}.slideshow{position:sticky;top:0;right:0;bottom:0;overflow:hidden;height:100vh}.panel.svelte-fnyb8l{display:flex;flex-direction:column;align-items:center;background-color:#fff;border-radius:var(--radius-5);z-index:5;position:absolute;text-align:center;left:3rem;top:50%;transform:translate3d(0,-50%,0);padding:2.5rem;width:calc(100vw - 1rem);max-width:382px;transition:top .3s ease;box-shadow:0 -2px 5px hsl(var(--shadow-hls)/calc(var(--shadow-strength) + 2%)),0 1px 1px -2px hsl(var(--shadow-hls)/calc(var(--shadow-strength) + 3%)),0 2px 2px -2px hsl(var(--shadow-hls)/calc(var(--shadow-strength) + 3%)),0 5px 5px -2px hsl(var(--shadow-hls)/calc(var(--shadow-strength) + 4%)),0 9px 9px -2px hsl(var(--shadow-hls)/calc(var(--shadow-strength) + 5%)),0 16px 16px -2px hsl(var(--shadow-hls)/calc(var(--shadow-strength) + 6%))}@media (max-width: 767px){.panel.svelte-fnyb8l{left:50%;top:50%;transform:translate3d(-50%,-50%,0);padding:2rem}}.splash-page.bare.svelte-fnyb8l{background-color:var(--accent);min-height:100vh}.splash-page.bare.svelte-fnyb8l .panel:where(.svelte-fnyb8l){left:50%;transform:translate3d(-50%,-50%,0)}.root-actions.svelte-fnyb8l{position:absolute;z-index:4;bottom:2rem;left:0;right:0;display:flex;align-items:center;justify-content:center}.root-actions.svelte-fnyb8l .actions:where(.svelte-fnyb8l){display:flex;align-items:center;justify-content:center;padding:.5rem;background-color:#fff;border-radius:var(--radius-round);box-shadow:0 -2px 5px hsl(var(--shadow-hls)/calc(var(--shadow-strength) + 2%)),0 1px 1px -2px hsl(var(--shadow-hls)/calc(var(--shadow-strength) + 3%)),0 2px 2px -2px hsl(var(--shadow-hls)/calc(var(--shadow-strength) + 3%)),0 5px 5px -2px hsl(var(--shadow-hls)/calc(var(--shadow-strength) + 4%)),0 9px 9px -2px hsl(var(--shadow-hls)/calc(var(--shadow-strength) + 5%)),0 16px 16px -2px hsl(var(--shadow-hls)/calc(var(--shadow-strength) + 6%))}.root-actions.svelte-fnyb8l .actions:where(.svelte-fnyb8l) .logo{width:100%;padding:0 35%;margin:0rem 0}header.svelte-fnyb8l{height:100vh;width:600px;position:absolute;top:0;left:0;bottom:0;z-index:3;overflow:hidden;filter:drop-shadow(0px 0px 5px rgba(0,0,0,.15)) drop-shadow(10px 10px 40px rgba(0,0,0,.3))}.header-blur.svelte-fnyb8l{--inset: 180px;--transition-length: 400px;--blur: 10px;--brightness: .25;position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;-webkit-backdrop-filter:brightness(var(--brightness)) blur(var(--blur));backdrop-filter:brightness(var(--brightness)) blur(var(--blur));mask-image:linear-gradient(to bottom,black,black var(--inset),transparent calc(var(--inset) + var(--transition-length)));-webkit-mask-image:linear-gradient(to bottom,black,black var(--inset),transparent calc(var(--inset) + var(--transition-length)))}@media (min-width: 768px){.header-blur.svelte-fnyb8l{display:none}}.splash-page.svelte-fnyb8l .slideshow{position:sticky;top:0;margin-left:max(75px,min(186px,355px - 23vh));right:0;bottom:0;overflow:hidden;height:100vh}@media (max-width: 767px){.splash-page.svelte-fnyb8l .slideshow{margin-left:0}}@media (min-width: 768px){.splash-page.svelte-fnyb8l header.text-shown~.slideshow{margin-left:min(230px,425.5px - 23vh)}.splash-page.svelte-fnyb8l header:where(.svelte-fnyb8l) .logo{display:none}}@media (min-height: 768px){.splash-page.svelte-fnyb8l header.text-shown:where(.svelte-fnyb8l)~.panel{top:max(510px,50%)}}@media (min-width: 768px) and (max-height: 767px){.splash-page.svelte-fnyb8l svg.header-text{display:none}}@media (max-width: 767px){.splash-page.svelte-fnyb8l svg.header-bg{display:none}.splash-page.svelte-fnyb8l header:where(.svelte-fnyb8l){width:100%}}
