.root.svelte-127tjxs{--spark-extra:.34;width:100%;position:relative}.hero.svelte-127tjxs{aspect-ratio:2208/960;-webkit-mask-composite:source-in;width:100%;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 16% 84%,#0000 100%),linear-gradient(#0000 0,#000 16% 100%);mask-image:linear-gradient(90deg,#0000 0,#000 16% 84%,#0000 100%),linear-gradient(#0000 0,#000 16% 100%);-webkit-mask-composite:source-in;mask-composite:intersect}img.svelte-127tjxs,.fx.svelte-127tjxs{width:100%;height:100%;position:absolute;inset:0}img.svelte-127tjxs{object-fit:cover;object-position:50% 70%;will-change:transform}canvas.svelte-127tjxs{mix-blend-mode:screen;pointer-events:none}.sparks.svelte-127tjxs{width:100%;height:calc(100% * (1 + var(--spark-extra)));position:absolute;bottom:0;left:0}.beam.svelte-127tjxs{pointer-events:none;height:2px;opacity:calc(.92 + .08 * var(--beam,1));background:linear-gradient(90deg,#0000 2%,#e0b25280 20%,#ffe9b0 42%,#fffaf0 50%,#ffe9b0 58%,#e0b25280 80%,#0000 98%);position:absolute;bottom:-1px;left:0;right:0;box-shadow:0 0 10px 1px #ffc86e8c}.beam.svelte-127tjxs:before{content:"";filter:blur(1px);height:6px;opacity:var(--beam,1);background:radial-gradient(#fff6d8 0%,#ffdc8c99 35%,#0000 70%);border-radius:50%;position:absolute;top:-2px;left:32%;right:32%}.beam.svelte-127tjxs:after{content:"";height:38px;opacity:var(--beam,1);background:radial-gradient(50% 50%,#ffc86e73 0%,#e0b2521f 40%,#0000 70%);position:absolute;top:-18px;left:15%;right:15%}.beam-shadow.svelte-127tjxs{pointer-events:none;background:radial-gradient(50% 100% at 50% 0,#000000f2 0%,#0000008c 35%,#0000 80%);height:90px;margin-top:1px;position:absolute;top:100%;left:4%;right:4%}@media (width<=639px){.hero.svelte-127tjxs{aspect-ratio:4/3}img.svelte-127tjxs{will-change:auto}.beam.svelte-127tjxs:after{height:26px;top:-12px}.beam-shadow.svelte-127tjxs{height:50px}}.hero-bleed.svelte-1uha8ag{background:radial-gradient(70% 62% at 50% 38%,#141a2a 0%,#0000 100%);width:100vw;margin-inline:calc(50% - 50vw);position:relative}html:has(.hero-bleed){overflow-x:clip}.hero-firelight.svelte-1uha8ag{padding-bottom:1.5rem;position:relative}.hero-firelight.svelte-1uha8ag:before{content:"";z-index:-1;pointer-events:none;opacity:.9;background:radial-gradient(45% 70% at 50% 25%,#ff963c12,#0000 100%);position:absolute;inset:-3rem 0 0}.card-lit.svelte-1uha8ag{border-top-color:#e0b25252}
