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