main.svelte-15hllep{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10rem}main.svelte-15hllep .landing-banner:where(.svelte-15hllep){display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4rem}main.svelte-15hllep .landing-banner:where(.svelte-15hllep) .banner-content:where(.svelte-15hllep){display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:var(--color-dark-blue);padding:2rem;border-radius:10px;gap:2rem}@media screen and (max-width: 570px){main.svelte-15hllep .landing-banner:where(.svelte-15hllep) .banner-content:where(.svelte-15hllep){width:96%}}main.svelte-15hllep .landing-banner:where(.svelte-15hllep) .banner-content:where(.svelte-15hllep) h2:where(.svelte-15hllep){font-size:28pt;width:59%;text-align:center;color:var(--color-yellow)}@media screen and (max-width: 570px){main.svelte-15hllep .landing-banner:where(.svelte-15hllep) .banner-content:where(.svelte-15hllep) h2:where(.svelte-15hllep){width:80%}}main.svelte-15hllep .landing-banner:where(.svelte-15hllep) .banner-content:where(.svelte-15hllep) button:where(.svelte-15hllep){width:180px;height:60px;font-size:16pt;background-color:var(--color-light-blue);border:1px solid var(--color-light-blue);border-radius:10px;color:var(--color-yellow);font-weight:700;cursor:pointer}main.svelte-15hllep .upcoming-events:where(.svelte-15hllep){display:flex;flex-direction:column;gap:1rem;width:100%;padding:2rem 0}main.svelte-15hllep .upcoming-events:where(.svelte-15hllep) h2:where(.svelte-15hllep){font-size:50pt;text-align:center;color:var(--color-yellow);filter:drop-shadow(2px,2px,1px var(--color-black));text-decoration:underline}@media screen and (max-width: 530px){main.svelte-15hllep .upcoming-events:where(.svelte-15hllep) h2:where(.svelte-15hllep){font-size:38pt}}main.svelte-15hllep .upcoming-events:where(.svelte-15hllep) .events-container:where(.svelte-15hllep){display:flex;gap:1rem;justify-content:center;align-items:center;background-image:url(../../../space.webp);background-size:cover;padding:1rem 0;width:100%;border-top:2px solid var(--color-dark-blue);border-bottom:2px solid var(--color-dark-blue)}main.svelte-15hllep .upcoming-events:where(.svelte-15hllep) .events:where(.svelte-15hllep){display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;align-items:center;padding:1rem 0}main.svelte-15hllep .upcoming-events:where(.svelte-15hllep) .events:where(.svelte-15hllep) .event:where(.svelte-15hllep) img:where(.svelte-15hllep){width:360px;height:500px;border-radius:10px}@media screen and (max-width: 530px){main.svelte-15hllep .upcoming-events:where(.svelte-15hllep) .events:where(.svelte-15hllep) .event:where(.svelte-15hllep) img:where(.svelte-15hllep){width:300px;height:420px}}main.svelte-15hllep .mailing-list:where(.svelte-15hllep){display:flex;flex-direction:column;background-color:var(--color-white);color:var(--color-black);width:50%;max-width:900px;padding:1.8rem;gap:2rem;border-radius:10px;position:relative}@media screen and (max-width: 1220px){main.svelte-15hllep .mailing-list:where(.svelte-15hllep){width:80%}}@media screen and (max-width: 436px){main.svelte-15hllep .mailing-list:where(.svelte-15hllep){width:96%}}main.svelte-15hllep .mailing-list:where(.svelte-15hllep):after{position:absolute;content:"";width:100%;height:100%;background-color:var(--color-dark-blue);z-index:-1;top:8px;left:8px;border-radius:10px}main.svelte-15hllep .mailing-list:where(.svelte-15hllep) h3:where(.svelte-15hllep){font-size:30pt;-webkit-user-select:none;-moz-user-select:none;user-select:none}main.svelte-15hllep .mailing-list:where(.svelte-15hllep) form:where(.svelte-15hllep){display:flex;flex-direction:column;gap:1.4rem}main.svelte-15hllep .mailing-list:where(.svelte-15hllep) form:where(.svelte-15hllep) .top-inputs:where(.svelte-15hllep){display:flex;gap:1rem}main.svelte-15hllep .mailing-list:where(.svelte-15hllep) form:where(.svelte-15hllep) button:where(.svelte-15hllep){width:60%;margin:0 auto;font-size:16pt;padding:.8rem 0;background-color:var(--color-dark-blue);color:var(--color-yellow);border:1px solid var(--color-dark-blue);border-radius:10px;cursor:pointer;font-weight:700}main.svelte-15hllep .mailing-list:where(.svelte-15hllep) form:where(.svelte-15hllep) .input:where(.svelte-15hllep){display:flex;flex-direction:column;width:100%;gap:.4rem}main.svelte-15hllep .mailing-list:where(.svelte-15hllep) form:where(.svelte-15hllep) .input:where(.svelte-15hllep) label:where(.svelte-15hllep){font-size:16pt}main.svelte-15hllep .mailing-list:where(.svelte-15hllep) form:where(.svelte-15hllep) .input:where(.svelte-15hllep) input:where(.svelte-15hllep){width:100%;height:30px;background-color:transparent;border-top:transparent;border-left:transparent;border-right:transparent;border-bottom:2px solid var(--color-light-blue);border-radius:2px}main.svelte-15hllep .mailing-list:where(.svelte-15hllep) form:where(.svelte-15hllep) .input:where(.svelte-15hllep) input:where(.svelte-15hllep):focus-within{outline:none;border-bottom:4px solid var(--color-light-blue)}main.svelte-15hllep .more-info:where(.svelte-15hllep){display:flex;flex-direction:column;gap:2rem;width:80%}main.svelte-15hllep .more-info:where(.svelte-15hllep) h3:where(.svelte-15hllep){font-size:30pt;color:var(--color-yellow);text-decoration:underline}main.svelte-15hllep .more-info:where(.svelte-15hllep) h4:where(.svelte-15hllep){font-size:18pt}main.svelte-15hllep .more-info:where(.svelte-15hllep) .info-section:where(.svelte-15hllep){background-color:var(--color-dark-blue);padding:1rem;width:80%;margin:0 auto 0 0;border-radius:10px;text-align:center;display:flex;flex-direction:column;gap:1rem;position:relative}@media screen and (max-width: 1200px){main.svelte-15hllep .more-info:where(.svelte-15hllep) .info-section:where(.svelte-15hllep){margin:0 auto}}@media screen and (max-width: 900px){main.svelte-15hllep .more-info:where(.svelte-15hllep) .info-section:where(.svelte-15hllep){width:100%}}main.svelte-15hllep .more-info:where(.svelte-15hllep) .info-section:where(.svelte-15hllep):after{position:absolute;content:"";width:100%;height:100%;background-color:var(--color-light-blue);z-index:-1;top:8px;left:8px;border-radius:10px}main.svelte-15hllep .more-info:where(.svelte-15hllep) .info-section:where(.svelte-15hllep) p:where(.svelte-15hllep){font-size:16pt}main.svelte-15hllep .more-info:where(.svelte-15hllep) .info-section:where(.svelte-15hllep) strong:where(.svelte-15hllep){color:var(--color-yellow)}main.svelte-15hllep .more-info:where(.svelte-15hllep) .season-tickets:where(.svelte-15hllep){background-color:var(--color-light-blue);margin:0 0 0 auto;gap:.6rem}main.svelte-15hllep .more-info:where(.svelte-15hllep) .season-tickets:where(.svelte-15hllep):after{background-color:var(--color-dark-blue)}@media screen and (max-width: 1200px){main.svelte-15hllep .more-info:where(.svelte-15hllep) .season-tickets:where(.svelte-15hllep){margin:0 auto}}main.svelte-15hllep .more-info:where(.svelte-15hllep) .season-tickets:where(.svelte-15hllep) .header:where(.svelte-15hllep){margin-bottom:1.8rem;position:relative}main.svelte-15hllep .more-info:where(.svelte-15hllep) .season-tickets:where(.svelte-15hllep) .header:where(.svelte-15hllep):after{position:absolute;content:"";width:50%;height:2px;border-radius:6px;left:25%;bottom:-1rem;background-color:var(--color-yellow)}main.svelte-15hllep .more-info:where(.svelte-15hllep) .season-tickets:where(.svelte-15hllep) .join-text:where(.svelte-15hllep){font-size:16pt;margin:0 0 .6rem}main.svelte-15hllep .more-info:where(.svelte-15hllep) .season-tickets:where(.svelte-15hllep) .options:where(.svelte-15hllep){display:flex;justify-content:space-between;align-items:center;width:80%;margin:0 auto}@media screen and (max-width: 400px){main.svelte-15hllep .more-info:where(.svelte-15hllep) .season-tickets:where(.svelte-15hllep) .options:where(.svelte-15hllep){width:100%;gap:.6rem}}main.svelte-15hllep .more-info:where(.svelte-15hllep) .season-tickets:where(.svelte-15hllep) .options:where(.svelte-15hllep) .or:where(.svelte-15hllep){color:var(--color-yellow);font-weight:700;font-size:16pt}main.svelte-15hllep .more-info:where(.svelte-15hllep) .season-tickets:where(.svelte-15hllep) .options:where(.svelte-15hllep) .option:where(.svelte-15hllep){width:40%;min-height:80px;background-color:var(--color-blue);padding:.6rem;border-radius:10px;font-size:16pt;display:flex;flex-direction:row;align-items:center;gap:1rem;justify-content:space-evenly;font-weight:700}@media screen and (max-width: 400px){main.svelte-15hllep .more-info:where(.svelte-15hllep) .season-tickets:where(.svelte-15hllep) .options:where(.svelte-15hllep) .option:where(.svelte-15hllep){width:60%;text-align:center}}
