.hover-content.svelte-csbbr4.svelte-csbbr4{position:absolute;bottom:-100%;width:100%;border-radius:20px;color:#fff;display:flex;background-color:#000000cd;flex-direction:column;align-items:center;justify-content:space-between;padding:20px;margin-top:50px;text-align:left;z-index:100}.hover-content.svelte-csbbr4 p li.svelte-csbbr4{width:100%;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-word;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;text-overflow:clip}.card.svelte-csbbr4:hover .hover-content.svelte-csbbr4{bottom:0%}.opi.svelte-csbbr4.svelte-csbbr4{opacity:0;transition:opacity .2s ease}.hover-content.svelte-csbbr4 .icon.svelte-csbbr4{display:flex;align-items:center;margin-bottom:.5rem;color:#cdf591}.date.svelte-csbbr4.svelte-csbbr4{position:absolute;top:-25px;left:20px;border-radius:100px;padding:10px;background-color:#b3e5fccf;font-family:Franklin Gothic Medium,Arial Narrow,Arial,sans-serif;color:#000}.card.svelte-csbbr4:hover .opi.svelte-csbbr4{opacity:1}.hover-content.svelte-csbbr4 .venue.svelte-csbbr4,.hover-content.svelte-csbbr4 .date.svelte-csbbr4{font-size:18px;margin:.2rem 0}._blank.svelte-csbbr4.svelte-csbbr4{height:100px}.wname.svelte-csbbr4.svelte-csbbr4{z-index:2;text-align:center;display:flex;align-items:center;padding:10px;height:60px;justify-content:center}main.svelte-csbbr4.svelte-csbbr4{z-index:3;position:relative;background:radial-gradient(30% 80% at 110% 50%,#c0f8fccc,#8becf8cc 14.42%,#53b1c0cc 27.88%,#3790a4cc 38.94%,#288193cc 48.08%,#04202c80 78.85%,#02111480 88.94%,#00070880 97.12%);background-repeat:no-repeat;background-color:#000}.main.svelte-csbbr4.svelte-csbbr4{display:flex;padding:2rem;flex-direction:row;gap:5rem;flex-wrap:wrap;justify-content:center}.card.svelte-csbbr4.svelte-csbbr4{display:flex;position:relative;align-items:center;justify-content:center;font-weight:700;font-size:larger;flex-direction:column;overflow:hidden;height:20rem;width:20rem;cursor:pointer;z-index:12;border-radius:10%;transition:all .1s ease-in-out}.main.svelte-csbbr4:hover .card.svelte-csbbr4:not(:hover){scale:1}.main.svelte-csbbr4:not(:has(.card:hover)) .card.svelte-csbbr4{filter:none}.card.svelte-csbbr4.svelte-csbbr4:hover{border-radius:5%}.card.svelte-csbbr4:hover .hover-content.svelte-csbbr4{z-index:40}.card.svelte-csbbr4:hover .imageHolder.svelte-csbbr4{filter:brightness(.8)}.imageHolder.svelte-csbbr4.svelte-csbbr4{height:20rem;position:absolute;z-index:10}img.svelte-csbbr4.svelte-csbbr4{height:20rem;aspect-ratio:1;clip-path:circle(100% at center);transition:.1s ease-in-out}.discover.svelte-csbbr4.svelte-csbbr4{color:#fff;z-index:3;text-align:center;margin-bottom:1em}.discover.svelte-csbbr4>h1.svelte-csbbr4{font-size:50px;font-family:var(--sfont);margin-bottom:0rem}.workshop-intro.svelte-csbbr4.svelte-csbbr4{display:flex;align-items:center;justify-content:center;gap:3.5rem;padding:3rem 2rem;max-width:1200px;margin:0 auto 3rem;color:#fff}.intro-poster.svelte-csbbr4.svelte-csbbr4{flex:1;max-width:520px;transform:scale(1.04);border-radius:18px;overflow:hidden;box-shadow:0 20px 40px #00000073}.intro-text.svelte-csbbr4 button.svelte-csbbr4{text-align:center;margin:0 auto}.intro-poster.svelte-csbbr4 img.svelte-csbbr4{height:auto!important;width:100%;aspect-ratio:auto!important;clip-path:none!important;object-fit:contain}.intro-text.svelte-csbbr4.svelte-csbbr4{flex:1}.intro-text.svelte-csbbr4 p.svelte-csbbr4{font-size:1.1rem;line-height:1.7;color:#ffffffd9;margin-bottom:.9rem}.intro-text.svelte-csbbr4 .tagline.svelte-csbbr4{margin-top:1rem;font-weight:700;color:#6ff;letter-spacing:.05em}@media (max-width: 900px){.workshop-intro.svelte-csbbr4.svelte-csbbr4{flex-direction:column;text-align:center}.intro-poster.svelte-csbbr4.svelte-csbbr4{max-width:300px}}.promo-strip.svelte-csbbr4.svelte-csbbr4{width:100%;padding:1rem;margin:3rem 0 4rem;display:flex;justify-content:center;align-items:center;background:linear-gradient(90deg,#66ffff26,#9966ff26,#66ffff26);border-top:1px solid rgba(102,255,255,.4);border-bottom:1px solid rgba(102,255,255,.4);z-index:4}.promo-text.svelte-csbbr4.svelte-csbbr4{color:#fff;font-size:1.5rem;text-align:center;letter-spacing:.03em}.promo-code.svelte-csbbr4.svelte-csbbr4{font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#7ffcff;text-shadow:0 0 6px rgba(127,252,255,.35),0 0 14px rgba(127,252,255,.15);font-size:1.15em;white-space:nowrap}button.svelte-csbbr4.svelte-csbbr4{width:150px;border-radius:2.5em;padding:.8em 1em;display:flex;align-items:center;justify-content:center;border:solid gray 1px;color:#fffefe;z-index:200;text-align:center;margin:1em 0;font-weight:600;overflow:hidden;font-size:large}.price_btn.svelte-csbbr4.svelte-csbbr4{color:#fff;font-weight:700;background:transparent;border-radius:2rem;border:1px solid white;text-wrap:nowrap}.price_btn.svelte-csbbr4.svelte-csbbr4:hover{color:#000;background:#aaa}@media (max-width: 1000px){.discover.svelte-csbbr4 h1.svelte-csbbr4{font-size:1.8rem}}@media (max-width: 900px){.discover.svelte-csbbr4 h1.svelte-csbbr4{font-size:1.5rem}}@media (hover: none){.card.svelte-csbbr4.svelte-csbbr4{border-radius:10px}.hover-content.svelte-csbbr4.svelte-csbbr4{position:absolute;height:0;margin:0;padding:0;bottom:0;background-color:transparent}.date.svelte-csbbr4.svelte-csbbr4{left:0;top:-70px;padding:0;text-align:center;display:flex;align-items:center;justify-content:center;width:65px;height:65px}.opi.svelte-csbbr4.svelte-csbbr4{display:none}}@media (pointer: coarse){img.svelte-csbbr4.svelte-csbbr4{clip-path:circle(100% at center)}}
