main[data-astro-cid-j7pv25f6]{padding:0;margin:0;width:100%;max-width:100%;overflow-x:hidden}.hero[data-astro-cid-j7pv25f6]{position:relative;width:100%;height:500px;overflow:hidden;display:flex;align-items:center;justify-content:center;background-image:url(/hero-image.jpg);background-size:cover;background-position:center}.hero-placeholder[data-astro-cid-j7pv25f6]{width:100%;height:100%}@media(max-width:720px){.hero[data-astro-cid-j7pv25f6]{height:300px}}.about-section[data-astro-cid-j7pv25f6]{padding:3rem 2rem;max-width:900px;margin:0 auto}.about-content[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{text-align:center;margin-top:0;color:var(--black);font-size:2.5rem;margin-bottom:1.5rem}.about-content[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:1.05rem;line-height:1.9;color:#555;margin-bottom:1.5rem;text-align:center}@media(max-width:720px){.about-section[data-astro-cid-j7pv25f6]{padding:2rem 1.5rem}.about-content[data-astro-cid-j7pv25f6]{padding:0 .5rem}.about-content[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:1.8rem}.about-content[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:1rem;text-align:center}}.daily-section[data-astro-cid-j7pv25f6]{background-color:#fde8e0;padding:3rem 2rem;margin-top:2rem}.daily-content[data-astro-cid-j7pv25f6]{max-width:900px;margin:0 auto}.daily-content[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{text-align:center;color:var(--black);font-size:2rem;margin-top:0;margin-bottom:1.5rem}.daily-content[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:1.05rem;line-height:1.9;color:#555;margin-bottom:2rem;text-align:center}.button-container[data-astro-cid-j7pv25f6]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.btn[data-astro-cid-j7pv25f6]{display:inline-block;padding:.75rem 2rem;text-decoration:none;border-radius:4px;font-weight:700;transition:all .3s ease;cursor:pointer;border:none}.btn-primary[data-astro-cid-j7pv25f6]{background-color:var(--accent);color:#fff}.btn-primary[data-astro-cid-j7pv25f6]:hover{opacity:.9;transform:translateY(-2px)}.btn-secondary[data-astro-cid-j7pv25f6]{background-color:#8a7350;color:#fff}.btn-secondary[data-astro-cid-j7pv25f6]:hover{opacity:.9;transform:translateY(-2px)}@media(max-width:720px){.daily-section[data-astro-cid-j7pv25f6]{padding:2rem 1.5rem}.daily-content[data-astro-cid-j7pv25f6]{padding:0 .5rem}.daily-content[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.5rem}.daily-content[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:1rem;text-align:center}.button-container[data-astro-cid-j7pv25f6]{gap:.5rem}.btn[data-astro-cid-j7pv25f6]{padding:.6rem 1.5rem;font-size:.9rem}}.wedding-section[data-astro-cid-j7pv25f6]{padding:3rem 2rem;margin-top:2rem;display:flex;justify-content:center}.wedding-content[data-astro-cid-j7pv25f6]{max-width:900px;background-color:#fce4e4;padding:3rem 2.5rem;border-radius:8px}.wedding-content[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{text-align:center;color:var(--black);font-size:2rem;margin-top:0;margin-bottom:1.5rem}.wedding-content[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:1.05rem;line-height:1.9;color:#555;margin-bottom:2rem;text-align:center}@media(max-width:720px){.wedding-section[data-astro-cid-j7pv25f6]{padding:2rem 1.5rem}.wedding-content[data-astro-cid-j7pv25f6]{padding:3rem 1.5rem}.wedding-content[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.5rem}.wedding-content[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:1rem;text-align:center}}.parties-section[data-astro-cid-j7pv25f6]{background-color:#fddfd6;padding:3rem 2rem;margin-top:2rem}.parties-content[data-astro-cid-j7pv25f6]{max-width:900px;margin:0 auto}.parties-content[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{text-align:center;color:var(--black);font-size:2rem;margin-top:0;margin-bottom:1.5rem}.parties-content[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:1.05rem;line-height:1.9;color:#555;margin-bottom:1.5rem;text-align:center}.parties-content[data-astro-cid-j7pv25f6] .button-container[data-astro-cid-j7pv25f6]{display:flex;justify-content:center}@media(max-width:720px){.parties-section[data-astro-cid-j7pv25f6]{padding:2rem 1.5rem}.parties-content[data-astro-cid-j7pv25f6]{padding:3rem 1.5rem}.parties-content[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.5rem}.parties-content[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:1rem;text-align:center}}.holiday-section[data-astro-cid-j7pv25f6]{padding:3rem 2rem;margin-top:2rem;display:flex;justify-content:center}.holiday-content[data-astro-cid-j7pv25f6]{max-width:900px;background-color:#f8dfe0;padding:3rem 2.5rem;border-radius:8px}.holiday-content[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{text-align:center;color:var(--black);font-size:2rem;margin-top:0;margin-bottom:1.5rem}.holiday-content[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:1.05rem;line-height:1.9;color:#555;margin-bottom:2rem;text-align:center}@media(max-width:720px){.holiday-section[data-astro-cid-j7pv25f6]{padding:2rem 1.5rem}.holiday-content[data-astro-cid-j7pv25f6]{padding:3rem 1.5rem}.holiday-content[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.5rem}.holiday-content[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:1rem;text-align:center}}.seasonal-section[data-astro-cid-j7pv25f6]{background-color:#fbe7dc;padding:3rem 2rem;margin-top:2rem}.seasonal-content[data-astro-cid-j7pv25f6]{max-width:900px;margin:0 auto}.seasonal-content[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{text-align:center;color:var(--black);font-size:2rem;margin-top:0;margin-bottom:1.5rem}.seasonal-content[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:1.05rem;line-height:1.9;color:#555;margin-bottom:2rem;text-align:center}.seasonal-content[data-astro-cid-j7pv25f6] .button-container[data-astro-cid-j7pv25f6]{display:flex;justify-content:center}@media(max-width:720px){.seasonal-section[data-astro-cid-j7pv25f6]{padding:2rem 1.5rem}.seasonal-content[data-astro-cid-j7pv25f6]{padding:3rem 1.5rem}.seasonal-content[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.5rem}.seasonal-content[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:1rem;text-align:center}}.workshops-hero[data-astro-cid-j7pv25f6]{position:relative;width:100vw;height:500px;overflow:hidden;display:flex;align-items:center;justify-content:center;margin-top:2rem;background-image:url(/bottom-hero-image.jpg);background-size:cover;background-position:center}.workshops-hero-placeholder[data-astro-cid-j7pv25f6]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.workshops-overlay[data-astro-cid-j7pv25f6]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:2;gap:1.5rem}.workshops-overlay[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{color:rgb(var(--black));font-size:2.5rem;text-align:center;margin:0;padding:0 2rem}.workshops-section[data-astro-cid-j7pv25f6]{padding:3rem 2rem;margin-top:2rem;display:flex;justify-content:center}.workshops-content[data-astro-cid-j7pv25f6]{max-width:900px;background-color:#f9e5d8;padding:3rem 2.5rem;border-radius:8px}.workshops-content[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:1.05rem;line-height:1.9;color:#555;text-align:center;margin:0}@media(max-width:720px){.workshops-hero[data-astro-cid-j7pv25f6]{height:300px}.workshops-overlay[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:2rem}.workshops-section[data-astro-cid-j7pv25f6]{padding:2rem 1rem}.workshops-content[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:1rem;text-align:left}}
