.bubble-footer-new.svelte-44awhz{display:grid;grid-template-columns:1fr;background:#5b0003;min-height:400px;margin-bottom:2px}@media(min-width:640px){.bubble-footer-new.svelte-44awhz{background:radial-gradient(circle at 50% 75%,#9f0117,#5b0003 300px)}}@media(min-width:1024px){.bubble-footer-new.svelte-44awhz{grid-template-columns:445px 1fr;background:radial-gradient(circle at 1131px 50%,#9f0117,#5b0003 300px)}}.bubble-pattern-wrapper.svelte-44awhz{position:relative;overflow:hidden}.mobile-only.svelte-44awhz{display:block}.desktop-only.svelte-44awhz{display:none}@media(min-width:1024px){.mobile-only.svelte-44awhz{display:none}.desktop-only.svelte-44awhz{display:block}}.bubble-pattern-wrapper.mobile-only.svelte-44awhz{aspect-ratio:545 / 357;height:auto}@media(min-width:1024px){.bubble-pattern-wrapper.desktop-only.svelte-44awhz{height:444px}}.bubble-pattern-grid.mobile-grid.svelte-44awhz{display:grid;grid-template-columns:repeat(var(--cols),var(--pill-width));gap:var(--gap);padding:var(--gap);width:max-content;height:max-content;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(var(--scale, 1));transform-origin:center center}.desktop-only.svelte-44awhz .bubble-pattern-grid:where(.svelte-44awhz){display:grid;grid-template-columns:repeat(var(--cols),var(--pill-width));gap:var(--gap);padding:var(--gap);width:max-content;height:max-content;position:absolute;left:0;top:50%;transform:translateY(-50%)}.filler-pill.svelte-44awhz,.accent-pill.svelte-44awhz,.empty-pill.svelte-44awhz{width:var(--pill-width);height:var(--pill-height);border-radius:35px}.empty-pill.svelte-44awhz{background-color:transparent}.accent-pill.svelte-44awhz{object-fit:contain;object-position:center;padding:5px}.bubble-footer-new.svelte-44awhz .bubble-footer-content:where(.svelte-44awhz){display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:3rem 2rem;color:#fff}@media(min-width:1024px){.bubble-footer-new.svelte-44awhz .bubble-footer-content:where(.svelte-44awhz){align-items:flex-start;text-align:left}}.bubble-footer-new.svelte-44awhz h2:where(.svelte-44awhz){font-size:2rem;font-weight:700;margin-bottom:1rem}.bubble-footer-new.svelte-44awhz p:where(.svelte-44awhz){max-width:500px;margin-bottom:1rem}
