:root{--fade-starts-at-bottom:90%;--fade-starts-at-top:96%;--banner-text-background:#1f1f1fcc;--banner-text-padding:none;--banner-text-rounding:1rem}div.svelte-1ytcued{background: linear-gradient(to bottom, #0000 var(--fade-starts-at-bottom,70%), #1f1f1f 100%),  no-repeat center / cover;background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:flex-end;width:100%;height:100svh;display:flex;position:relative}div.svelte-1ytcued>div:where(.svelte-1ytcued){background:initial;border-radius:1rem;flex-direction:column;width:fit-content;height:fit-content;margin-top:12svh;margin-right:2svw}h1.svelte-1ytcued{text-align:end;color:var(--BajaWhite);margin:var(--banner-text-padding);border-radius:var(--banner-text-rounding);text-shadow:#000c;opacity:0;max-width:100%;font-size:8.5rem;font-weight:bolder;animation:.6s ease-out .3s forwards svelte-1ytcued-fadeSlide}h2.svelte-1ytcued{width:fit-content;color:var(--BajaWhite);margin:var(--banner-text-padding);border-radius:var(--banner-text-rounding);opacity:.9;text-shadow:0 2px 10px rgba(black, 3);font-size:xx-large;font-weight:400}@keyframes svelte-1ytcued-fadeSlide{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media only screen and (width<=800px){h1.svelte-1ytcued{font-size:3.25rem}div.svelte-1ytcued>div:where(.svelte-1ytcued){margin-right:1rem}}
