.program-item-wrapper.svelte-1x09dtq{display:flex;align-items:center;gap:2rem;width:90%;max-width:1000px;margin:4rem auto;padding:.5rem}img.svelte-1x09dtq{height:360px;border:10px solid white;box-shadow:0 0 10px #00000040}.img-placeholder.svelte-1x09dtq{width:260px;height:360px;flex-shrink:0;border:10px solid white;box-shadow:0 0 10px #00000040;background:repeating-linear-gradient(45deg,#eee,#eee 14px,#e4e4e4 14px 28px)}.text-wrapper.svelte-1x09dtq{padding-top:.25rem}.title.svelte-1x09dtq{font-size:var(--fs-200);letter-spacing:var(--ls-100);font-weight:700;margin-bottom:calc(var(--fs-100) * .5)}.subtitle.svelte-1x09dtq{font-style:italic;margin-top:0;margin-bottom:var(--fs-200)}.date.svelte-1x09dtq{background-color:var(--accent-color);font-family:Roboto,sans-serif;text-transform:uppercase;font-weight:bolder;color:#fff;padding:.25rem .5rem}.actions.svelte-1x09dtq{display:flex;gap:1rem;flex-wrap:wrap;align-items:center}.actions.svelte-1x09dtq a:where(.svelte-1x09dtq){padding:.5rem 1rem;font-weight:700;border:2px solid transparent}.btn-secondary.svelte-1x09dtq{background-color:#000;color:#fff}.btn-primary.svelte-1x09dtq{background-color:var(--accent-color);color:#fff}.actions.svelte-1x09dtq a:where(.svelte-1x09dtq):hover{filter:brightness(.9)}@media(max-width:768px){.program-item-wrapper.svelte-1x09dtq{flex-direction:column;gap:1.25rem;width:92%;margin:3rem auto;text-align:center}img.svelte-1x09dtq{height:auto;width:100%;max-width:260px}.img-placeholder.svelte-1x09dtq{width:80%;max-width:240px;height:320px}.actions.svelte-1x09dtq{justify-content:center}}.newsletter-wrapper.svelte-1u1ohms{padding:3rem 2rem;margin:4rem 0}.newsletter-content.svelte-1u1ohms{max-width:800px;margin:0 auto;background-color:#fff;padding:3rem;box-shadow:0 0 20px #00000040}h2.svelte-1u1ohms{text-align:center;margin-bottom:1rem;margin-top:0}p.svelte-1u1ohms{text-align:center;margin-bottom:2rem;line-height:1.6}form.svelte-1u1ohms{display:flex;flex-direction:column;gap:1.5rem}.form-group.svelte-1u1ohms{display:flex;flex-direction:column;gap:.5rem}label.svelte-1u1ohms{font-weight:700;font-size:var(--fs-100, 1rem)}input.svelte-1u1ohms{padding:.75rem 1rem;font-size:var(--fs-100, 1rem);border:2px solid #ddd;transition:border-color .2s ease;font-family:inherit}input.svelte-1u1ohms:focus{outline:none;border-color:var(--clr-primary-100, #333)}button.svelte-1u1ohms{padding:1rem 2rem;font-size:var(--fs-100, 1rem);font-weight:700;background-color:var(--accent-color);color:#fff;border:none;cursor:pointer;transition:background-color .2s ease;font-family:inherit}button.svelte-1u1ohms:hover{background-color:#8b0000}.message.svelte-1u1ohms{margin-top:1rem;padding:1rem;text-align:center;animation:svelte-1u1ohms-fadeIn .3s ease-in}.message.success.svelte-1u1ohms{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb}.message.error.svelte-1u1ohms{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb}@keyframes svelte-1u1ohms-fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.newsletter-wrapper.svelte-1u1ohms{padding:2rem 1rem;margin:3rem 0}.newsletter-content.svelte-1u1ohms{padding:1.75rem 1.25rem}}.highlight.svelte-1uha8ag{background:#000;color:#fff;padding:.2em .4em;line-height:2;box-decoration-break:clone;-webkit-box-decoration-break:clone}.location-wrapper.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:var(--fs-150);max-width:1000px;text-align:center}.location-wrapper.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:var(--fs-300);text-shadow:0 0 10px rgba(0,0,0,.5)}.cta-link.svelte-1uha8ag{background-color:var(--accent-color);color:#fff;padding:.8rem 2rem;font-size:var(--fs-150);font-weight:700;text-decoration:none;box-shadow:0 0 10px #00000080;margin-top:2rem;transform:rotate(-2deg)}.location-wrapper.svelte-1uha8ag{background-image:url(../../../home/newHomeHero.jpg);background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%;aspect-ratio:2.1;min-height:800px;color:#fff}.hero-wrapper.svelte-1uha8ag{position:relative;width:100%;aspect-ratio:18/9;max-height:1200px;overflow:hidden}.hero-image.svelte-1uha8ag{position:absolute;top:0;width:100%}.hero-text.svelte-1uha8ag{width:100%;position:relative;color:#fff;padding-top:3vw}.hero-text.svelte-1uha8ag p:where(.svelte-1uha8ag){text-align:center;margin:0}.hero-text.svelte-1uha8ag p:where(.svelte-1uha8ag):first-of-type{font-size:clamp(var(--fs-250),5vw,7rem);letter-spacing:var(--ls-100);font-weight:700}.hero-text.svelte-1uha8ag p:where(.svelte-1uha8ag):last-of-type{font-size:clamp(var(--fs-100),2vw,2rem);letter-spacing:var(--ls-100);margin-top:1vw}.inline-contact-wrapper.svelte-1uha8ag>div:where(.svelte-1uha8ag){display:flex;align-items:center;gap:1rem}.inline-contact-wrapper.svelte-1uha8ag img:where(.svelte-1uha8ag){height:var(--fs-250)}.inline-contact-wrapper.svelte-1uha8ag{margin:1rem auto;width:fit-content;display:flex;gap:4rem}.inline-contact-wrapper.svelte-1uha8ag a:where(.svelte-1uha8ag){font-size:var(--fs-100)}@media(max-width:768px){.hero-wrapper.svelte-1uha8ag{aspect-ratio:4 / 3}.hero-image.svelte-1uha8ag{height:100%;object-fit:cover;object-position:center}.hero-text.svelte-1uha8ag{padding-top:1.75rem}.location-wrapper.svelte-1uha8ag{aspect-ratio:auto;min-height:460px;padding:3rem 1.25rem}.location-wrapper.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:var(--fs-250)}.location-wrapper.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:var(--fs-100)}.cta-link.svelte-1uha8ag{font-size:var(--fs-100);padding:.7rem 1.5rem}.inline-contact-wrapper.svelte-1uha8ag{flex-direction:column;gap:1.25rem;align-items:center}}
