.card.svelte-14fxf3u{min-width:400px;background:var(--gradient, var(--clr-bg-nav));padding:2rem;font-family:var(--ff-heading);text-transform:uppercase;border-radius:.5rem;color:var(--fc-primary);border-top:5px solid;border-image:var(--card-top-accent);scroll-snap-align:start}.header.svelte-14fxf3u{display:flex;flex-direction:column;justify-content:center;align-items:center}.type.svelte-14fxf3u,.teacher.svelte-14fxf3u{color:var(--clr-gold)}.type.svelte-14fxf3u{letter-spacing:.2rem}.day.svelte-14fxf3u{font-size:2rem;font-weight:600}.body.svelte-14fxf3u{font-size:1.2rem;padding-block:1rem;display:flex;gap:2rem;border-bottom:1px solid var(--clr-border-gold);border-top:1px solid var(--clr-border-gold)}.body-left.svelte-14fxf3u{display:flex;justify-content:center;flex-direction:column;align-items:center;border-right:1px solid;padding-right:1rem;border-image:linear-gradient(to bottom,transparent 0%,var(--clr-gold) 50%,transparent 100%) 1;gap:.5rem}.body-right.svelte-14fxf3u{font-size:1rem;align-self:center}.time.svelte-14fxf3u{display:flex;gap:.4rem}.time-img-container.svelte-14fxf3u{width:44px;height:44px;border-radius:50%;background:#d4af371f;display:flex;align-items:center;justify-content:center}.time-img-container.svelte-14fxf3u img:where(.svelte-14fxf3u){width:22px;height:22px}.teacher.svelte-14fxf3u{text-transform:none}.gender.svelte-14fxf3u{border:1px solid var(--clr-border-gold);background:#ffffff0d;margin-top:1rem;padding:.5rem 1rem;width:fit-content;border-radius:2rem;font-weight:900;color:var(--clr-gold)}.footer.svelte-14fxf3u{display:flex;justify-content:space-between;align-items:center}.footer.svelte-14fxf3u a:where(.svelte-14fxf3u):hover{outline:2px solid var(--clr-gold)}h1.svelte-7fhv12{letter-spacing:.3rem;font-family:var(--ff-nav-links);animation:svelte-7fhv12-jump 2s infinite ease-in-out}hr.svelte-7fhv12{border:none;height:3px;background-color:var(--clr-border-green);margin-inline:2rem}.event-cards-container.svelte-7fhv12,h1.svelte-7fhv12{background-color:var(--clr-bg-page);padding-inline:2rem}.event-cards-container.svelte-7fhv12{display:flex;gap:1rem;overflow-x:scroll;scroll-snap-type:x mandatory;scrollbar-width:none;padding:2rem;position:relative}.swipe.svelte-7fhv12{position:absolute;top:0;font-style:italic;font-family:var(--ff-nav-links);padding-inline:2rem}@media(min-width:768px){.event-cards-container.svelte-7fhv12{display:grid;grid-template-columns:repeat(auto-fill,minmax(390px,1fr));overflow:visible}.swipe.svelte-7fhv12{display:none}}@keyframes svelte-7fhv12-jump{25%{transform:translateY(5%)}75%{transform:translateY(0)}}section.svelte-1az0nwd{padding:2rem;background-color:var(--clr-bg-alt)}.news-container.svelte-1az0nwd{display:grid;gap:1rem}h1.svelte-1az0nwd{font-family:var(--ff-nav-links);letter-spacing:.3rem}.card.svelte-1az0nwd{border:1px solid var(--clr-border-green);padding:1rem}.card.svelte-1az0nwd:not(.card0){border-left:3px solid var(--clr-bg-jade)}.background.svelte-1az0nwd{display:flex;flex-direction:column;justify-content:center;align-items:center;height:350px;gap:1rem;background:var(--clr-bg-hero);letter-spacing:.2rem}.date.svelte-1az0nwd .background:where(.svelte-1az0nwd) h2:where(.svelte-1az0nwd){font-family:var(--ff-nav-links)}.background.svelte-1az0nwd h2:where(.svelte-1az0nwd){color:var(--clr-gold)}.background.svelte-1az0nwd h4:where(.svelte-1az0nwd){color:var(--clr-sage)}.card0.svelte-1az0nwd .date:where(.svelte-1az0nwd){padding-top:1rem}.date.svelte-1az0nwd{color:var(--clr-sage);font-weight:800;text-transform:uppercase}.title.svelte-1az0nwd{font-family:var(--ff-heading);color:var(--clr-bg-emerald)}@media(min-width:768px){.news-container.svelte-1az0nwd{grid-template-columns:1.2fr 1fr;grid-template-rows:repeat(3,auto)}.card0.svelte-1az0nwd{grid-column:span 1;grid-row:span 3}}hr.svelte-txehqs{width:30%;height:2px;background-color:var(--clr-gold);border:none}h4.svelte-txehqs{color:var(--clr-sage);text-transform:uppercase;letter-spacing:.2rem}.head.svelte-txehqs{background:var(--clr-bg-hero)}.about-us.svelte-txehqs{background:var(--clr-bg-hero);padding:2rem}.about-us.svelte-txehqs div:where(.svelte-txehqs){font-size:2.9rem;color:var(--fc-primary);font-family:var(--ff-heading)}.about-us.svelte-txehqs p:where(.svelte-txehqs){margin-block:1rem;color:var(--clr-parchment);font-style:italic}.news.svelte-txehqs{border:1px solid var(--clr-gold-light);color:var(--clr-gold);padding:.5rem 2rem;font-weight:600}@media(min-width:768px){.about-us.svelte-txehqs div:where(.svelte-txehqs) br:where(.svelte-txehqs){display:none}hr.svelte-txehqs{width:20%}}
