section.svelte-msdt9k{padding:2rem;display:flex;flex-direction:column;gap:2rem;align-items:center;position:relative;border-bottom-left-radius:var(--radius-large);border-bottom-right-radius:var(--radius-large)}.text-content.svelte-msdt9k{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:24rem}.text-content.svelte-msdt9k h3{font-size:1.75rem;margin-bottom:2rem}.text-content.svelte-msdt9k p{line-height:1.25;font-size:1.1rem}.text-content.svelte-msdt9k blockquote{display:block;font-size:1.5rem;font-weight:700;letter-spacing:.075rem;background-color:#ffffffbf;color:#000;padding:1rem;border-radius:var(--radius-medium);min-width:20rem;margin:.25rem}.cta-button.svelte-msdt9k{display:flex;flex-direction:column;width:100%;align-items:center;max-width:30rem}section.white.svelte-msdt9k{background-color:var(--white);color:var(--gray)}section.purple.svelte-msdt9k{background-color:var(--purple);color:var(--white)}.shufl-theme section.purple.svelte-msdt9k{background-color:var(--plum);color:var(--beige)}section.beige.svelte-msdt9k{background-color:var(--beige);color:var(--gray)}section.green.svelte-msdt9k{background-color:var(--green);color:var(--beige)}.shufl-theme section.green.svelte-msdt9k{background-color:var(--green);color:var(--white)}.blocks.svelte-zwsqe0.svelte-zwsqe0{display:flex;flex-direction:column;background-color:var(--beige);align-items:center;padding:3rem 0;gap:4rem}@media (max-width: 850px){.blocks.svelte-zwsqe0.svelte-zwsqe0{padding:2rem 0;gap:2rem}}.blocks.svelte-zwsqe0 .heading-block.svelte-zwsqe0{font-family:var(--font-secondary);font-weight:400;font-size:2.5rem;text-transform:uppercase;text-align:center;max-width:50rem;padding:0 2rem}.blocks.svelte-zwsqe0 .text-block.svelte-zwsqe0{display:flex;gap:3rem;max-width:64rem;align-items:center;padding:0 2rem}@media (max-width: 850px){.blocks.svelte-zwsqe0 .text-block.svelte-zwsqe0{flex-direction:column;gap:2rem}}.blocks.svelte-zwsqe0 .text-block.svelte-zwsqe0:nth-of-type(2n){flex-direction:row-reverse}@media (max-width: 850px){.blocks.svelte-zwsqe0 .text-block.svelte-zwsqe0:nth-of-type(2n){flex-direction:column}}.blocks.svelte-zwsqe0 .text-block.svelte-zwsqe0:not(:first-of-type){margin-top:-4rem}@media (max-width: 850px){.blocks.svelte-zwsqe0 .text-block.svelte-zwsqe0:not(:first-of-type){margin-top:0}}.blocks.svelte-zwsqe0 .text-block img.svelte-zwsqe0{flex:1 1 50%;width:45%;object-fit:cover}@media (max-width: 850px){.blocks.svelte-zwsqe0 .text-block img.svelte-zwsqe0{width:100%}}.blocks.svelte-zwsqe0 .text-block .text-content.svelte-zwsqe0{flex:1 1 50%;padding:2rem 0}@media (max-width: 850px){.blocks.svelte-zwsqe0 .text-block .text-content.svelte-zwsqe0{width:100%;padding:0}}.blocks.svelte-zwsqe0 .text-block .text-content.svelte-zwsqe0 h1{font-family:var(--font-secondary);font-weight:400;font-size:1.75rem;text-transform:uppercase;margin-bottom:.75rem}.blocks.svelte-zwsqe0 .text-block .text-content.svelte-zwsqe0 p{line-height:1.25;font-size:1.1rem}.blocks.svelte-zwsqe0 .cta-block.svelte-zwsqe0{display:flex;flex-direction:column;gap:2rem;width:100%;align-items:center;padding:2rem;background-color:var(--purple);color:var(--beige);text-align:center}.blocks.svelte-zwsqe0 .cta-block .text-content.svelte-zwsqe0{max-width:64rem;padding:0;display:flex;flex-direction:column;gap:1rem}.blocks.svelte-zwsqe0 .cta-block .button-heading.svelte-zwsqe0{font-size:1.5rem;max-width:22rem}@media (max-width: 850px){.blocks.svelte-zwsqe0 .cta-block.svelte-zwsqe0{padding:2rem 1rem}.blocks.svelte-zwsqe0 .cta-block .button-heading.svelte-zwsqe0{font-size:1.25rem}}.blocks.svelte-zwsqe0 .video-block.svelte-zwsqe0{width:100%;max-width:64rem;display:flex;flex-direction:column;gap:3rem;align-items:center}.blocks.svelte-zwsqe0 .video-iframe.svelte-zwsqe0{width:100%;max-width:64rem;aspect-ratio:16/9}.blocks.svelte-zwsqe0 .video-iframe iframe.svelte-zwsqe0{width:100%;height:100%}.blocks.svelte-zwsqe0 .games-block.svelte-zwsqe0{display:grid;width:100%;max-width:64rem;grid-template-columns:repeat(auto-fill,minmax(21rem,1fr));gap:2rem;padding:0 2rem}@media (max-width: 850px){.blocks.svelte-zwsqe0 .games-block.svelte-zwsqe0{padding:0 1rem;max-width:32rem}}
