.hero.svelte-g14gz2{align-items:center;aspect-ratio:16 / 9;background:#ead8e5;box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,390px);min-height:700px;overflow:hidden;position:relative;width:100%}@media(max-width:1200px){.hero.svelte-g14gz2{aspect-ratio:4 / 3}}@media(max-width:600px){.hero.svelte-g14gz2{aspect-ratio:3 / 4}}.carousel-container.svelte-g14gz2{height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.carousel-slide.svelte-g14gz2{background-position:center 20%;background-repeat:no-repeat;background-size:contain;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity 1.5s ease-in-out,transform 10s linear;width:100%}.carousel-slide.active.svelte-g14gz2{opacity:1;transform:none}.overlay.svelte-g14gz2{background:linear-gradient(to right,#ead8e5d9,#ead8e573,#ead8e540);height:100%;left:0;position:absolute;top:0;width:100%}.particles.svelte-g14gz2{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.content.svelte-g14gz2{max-width:660px;position:relative;text-shadow:0 1px 4px rgba(255,255,255,.9);z-index:2}.badge.svelte-g14gz2{align-items:center;background:var(--surface-elevated);border:1px solid var(--pink-light);border-radius:999px;box-shadow:0 4px 12px #e8006f1a;color:var(--pink-deep);display:inline-flex;font-size:.78rem;font-weight:800;gap:.5rem;letter-spacing:.06em;margin-bottom:1.4rem;padding:.45rem 1rem;text-transform:uppercase}.badge.svelte-g14gz2 span:where(.svelte-g14gz2){background:var(--pink-bright);border-radius:999px;height:.5rem;width:.5rem}h1.svelte-g14gz2{font-family:Playfair Display,Georgia,serif;font-size:clamp(2.5rem,5.3vw,4.4rem);font-weight:900;line-height:1.05;margin:0 0 1.2rem;text-shadow:0 2px 10px rgba(0,0,0,.05)}p.svelte-g14gz2{color:#444;font-size:1.08rem;font-weight:500;line-height:1.75;margin:0 0 2rem;max-width:600px}.actions.svelte-g14gz2,.stats.svelte-g14gz2{display:flex;flex-wrap:wrap;gap:1rem}.stats.svelte-g14gz2{gap:2rem;margin-top:3rem}.stats.svelte-g14gz2 strong:where(.svelte-g14gz2){color:var(--pink-deep);display:block;font-family:Playfair Display,Georgia,serif;font-size:2.3rem;line-height:1}.stats.svelte-g14gz2 span:where(.svelte-g14gz2){color:var(--gray);font-size:.78rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.cards.svelte-g14gz2{display:grid;gap:1rem;position:relative;z-index:2}article.svelte-g14gz2{background:var(--surface-elevated);border-left:4px solid var(--pink-mid);border-radius:1rem;box-shadow:0 12px 34px #3d192f24;display:grid;gap:.35rem;padding:1.2rem}article.svelte-g14gz2 b:where(.svelte-g14gz2){font-family:Playfair Display,Georgia,serif}article.svelte-g14gz2 span:where(.svelte-g14gz2){color:var(--gray);font-size:.88rem;line-height:1.5}.blob.svelte-g14gz2{border-radius:999px;filter:blur(60px);opacity:.55;position:absolute}.blob-one.svelte-g14gz2{background:var(--pink-bright);height:460px;right:-140px;top:-120px;width:460px}.blob-two.svelte-g14gz2{background:var(--teal);bottom:-120px;height:320px;left:-100px;width:320px}@media(prefers-reduced-motion:reduce){.carousel-slide.svelte-g14gz2{transition:none}.blob.svelte-g14gz2{display:none}}@media(max-width:900px){.hero.svelte-g14gz2{grid-template-columns:1fr}.cards.svelte-g14gz2{display:none}}.video.svelte-1gmyt1w{align-items:center;background:linear-gradient(135deg,var(--dark),#2a0f1f);color:#fff;display:grid;gap:3rem;grid-template-columns:1fr 1fr}.section-title.svelte-1gmyt1w{color:#fff}.section-tag.svelte-1gmyt1w{color:var(--pink-light)}.section-sub.svelte-1gmyt1w{color:#ffffffa6}blockquote.svelte-1gmyt1w{border-left:4px solid var(--pink-mid);margin:2rem 0 0;padding-left:1rem}blockquote.svelte-1gmyt1w strong:where(.svelte-1gmyt1w),blockquote.svelte-1gmyt1w span:where(.svelte-1gmyt1w){display:block}blockquote.svelte-1gmyt1w span:where(.svelte-1gmyt1w),blockquote.svelte-1gmyt1w p:where(.svelte-1gmyt1w){color:#fff9}.video-card.svelte-1gmyt1w{align-items:center;aspect-ratio:16 / 9;background:linear-gradient(135deg,#2a0a1a,#1a0a2e);border:2px solid rgba(255,61,154,.3);border-radius:1.5rem;color:#fff;display:flex;justify-content:center;overflow:hidden;position:relative;text-decoration:none}.video-card.svelte-1gmyt1w img:where(.svelte-1gmyt1w){height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;position:absolute;width:100%}.video-card.svelte-1gmyt1w video:where(.svelte-1gmyt1w){background:#120713;height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;position:absolute;width:100%}.play-btn.svelte-1gmyt1w{align-items:center;background:var(--pink-mid);border:none;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;height:5rem;justify-content:center;position:relative;width:5rem;z-index:1;animation:svelte-1gmyt1w-pulse-glow 2s ease-in-out infinite}@keyframes svelte-1gmyt1w-pulse-glow{0%,to{box-shadow:0 0 #e8006f80}50%{box-shadow:0 0 0 18px #e8006f00,0 0 30px 4px #e8006f40}}small.svelte-1gmyt1w{background:#0000008c;border-radius:.75rem;bottom:1rem;left:1rem;padding:.55rem .8rem;position:absolute;z-index:1}@media(max-width:900px){.video.svelte-1gmyt1w{grid-template-columns:1fr}}.about.svelte-1vdgs0l{align-items:center;background:var(--surface);display:grid;gap:3rem;grid-template-columns:1fr 1fr}.card.svelte-1vdgs0l{background:var(--surface-elevated);border-radius:1.25rem;box-shadow:0 14px 38px #3d192f1f;color:var(--gray);line-height:1.75;padding:2rem}.card-title.svelte-1vdgs0l{color:var(--pink-deep);font-family:Playfair Display,Georgia,serif;font-size:clamp(1.45rem,2vw,1.9rem);line-height:1.15;margin:0 0 1rem}.facts.svelte-1vdgs0l{border-top:1px solid var(--pink-light);display:flex;gap:2rem;margin-top:1.5rem;padding-top:1.25rem}.vision-mission.svelte-1vdgs0l{border-top:1px solid var(--pink-light);display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.5rem;padding-top:1.25rem}.vision-mission.svelte-1vdgs0l section:where(.svelte-1vdgs0l){background:#e8006f0a;border:1px solid rgba(232,0,111,.12);border-radius:.75rem;padding:1rem}.vision-mission.svelte-1vdgs0l h3:where(.svelte-1vdgs0l){color:var(--pink-deep);font-family:Playfair Display,Georgia,serif;font-size:1.35rem;margin:0 0 .5rem}.vision-mission.svelte-1vdgs0l p:where(.svelte-1vdgs0l){margin:0}img.svelte-1vdgs0l{border-radius:1rem;display:block;margin-bottom:1rem;max-height:260px;object-fit:cover;width:100%}strong.svelte-1vdgs0l{color:var(--pink-deep);font-family:Playfair Display,Georgia,serif;font-size:1.7rem}strong.svelte-1vdgs0l span:where(.svelte-1vdgs0l){color:var(--gray);display:block;font-family:DM Sans,sans-serif;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase}@media(max-width:900px){.about.svelte-1vdgs0l,.vision-mission.svelte-1vdgs0l{grid-template-columns:1fr}}header.svelte-milw4a{margin:0 auto 3rem;max-width:720px;text-align:center}header.svelte-milw4a .section-sub:where(.svelte-milw4a){margin-inline:auto}.grid.svelte-milw4a{display:grid;gap:1.5rem;grid-template-columns:repeat(3,minmax(0,1fr))}article.svelte-milw4a{background:var(--surface-elevated);border:1px solid var(--border-soft);border-radius:1.25rem;padding:2rem;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}article.svelte-milw4a:hover{border-color:var(--pink-light);box-shadow:0 18px 44px #3d192f24;transform:translateY(-5px)}article.svelte-milw4a svg{color:var(--pink-mid);margin-bottom:1rem}h3.svelte-milw4a{font-family:Playfair Display,Georgia,serif;font-size:1.2rem;margin:0 0 .7rem}p.svelte-milw4a{color:var(--gray);line-height:1.65;margin:0}article.svelte-milw4a a:where(.svelte-milw4a){color:var(--pink-mid);display:inline-flex;font-weight:800;margin-top:1rem;text-decoration:none}article.svelte-milw4a a:where(.svelte-milw4a):hover,article.svelte-milw4a a:where(.svelte-milw4a):focus-visible{color:var(--pink-deep);text-decoration:underline}@media(max-width:900px){.grid.svelte-milw4a{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.grid.svelte-milw4a{grid-template-columns:1fr}}.gallery.svelte-15fa0qp{background:linear-gradient(160deg,var(--dark),#1e0810);color:#fff;overflow:hidden}header.svelte-15fa0qp{margin:0 auto 3rem;max-width:720px;text-align:center}.section-title.svelte-15fa0qp{color:#fff}.section-tag.svelte-15fa0qp{color:var(--pink-light)}.section-sub.svelte-15fa0qp{color:#ffffff9e;margin-inline:auto}.carousel-wrapper.svelte-15fa0qp{margin-top:2rem;position:relative}.strip.svelte-15fa0qp{-ms-overflow-style:none;display:flex;gap:1.5rem;overflow-x:auto;padding:1rem 5%;scrollbar-width:none;scroll-snap-type:x mandatory}.strip.svelte-15fa0qp::-webkit-scrollbar{display:none}figure.svelte-15fa0qp{aspect-ratio:3 / 4;border:1px solid rgba(255,179,217,.2);border-radius:1.5rem;flex:0 0 clamp(280px,32vw,450px);margin:0;overflow:hidden;position:relative;scroll-snap-align:center;transition:transform .4s cubic-bezier(.23,1,.32,1)}figure.svelte-15fa0qp:hover{transform:scale(1.02)}img.svelte-15fa0qp{height:100%;object-fit:cover;object-position:center 20%;transition:transform .6s ease;width:100%}figure.svelte-15fa0qp:hover img:where(.svelte-15fa0qp){transform:scale(1.1)}figcaption.svelte-15fa0qp{background:linear-gradient(to top,rgba(0,0,0,.85),transparent);bottom:0;font-size:1.1rem;font-weight:700;left:0;padding:3rem 1.5rem 1.5rem;position:absolute;right:0}.nav-btn.svelte-15fa0qp{align-items:center;background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);border-radius:50%;color:#fff;cursor:pointer;display:flex;height:3.5rem;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;width:3.5rem;z-index:10}.nav-btn.svelte-15fa0qp:hover{background:var(--pink-mid);border-color:var(--pink-light);transform:translateY(-50%) scale(1.1)}.nav-btn.left.svelte-15fa0qp{left:2rem}.nav-btn.right.svelte-15fa0qp{right:2rem}@media(prefers-reduced-motion:reduce){figure.svelte-15fa0qp,figure.svelte-15fa0qp img:where(.svelte-15fa0qp),.nav-btn.svelte-15fa0qp{transition:none}}@media(max-width:900px){.nav-btn.svelte-15fa0qp{display:none}figure.svelte-15fa0qp{flex:0 0 85vw}}.screening-update.svelte-1le5ixh{background:var(--surface);display:flex;justify-content:center}.container.svelte-1le5ixh{max-width:960px;width:100%;margin:0 auto}.content-wrapper.svelte-1le5ixh{background:var(--surface-elevated);border-radius:1.5rem;box-shadow:0 14px 38px #3d192f1f;padding:4rem;position:relative;overflow:hidden}header.svelte-1le5ixh{text-align:center;margin-bottom:2.5rem}.tag.svelte-1le5ixh{background:#e8006f14;color:var(--pink-mid);border-radius:999px;font-size:.75rem;font-weight:800;letter-spacing:.08em;padding:.45rem 1rem;text-transform:uppercase;display:inline-block;margin-bottom:1.25rem}h2.svelte-1le5ixh{font-family:Playfair Display,Georgia,serif;font-size:clamp(2rem,4vw,3rem);color:var(--dark);margin:0 0 .5rem;line-height:1.2;font-weight:800}time.svelte-1le5ixh{color:var(--gray);font-size:.95rem;font-weight:600;display:block;margin-top:.75rem}.post-content.svelte-1le5ixh{color:var(--gray);line-height:1.8;font-size:1.1rem}.post-content.svelte-1le5ixh p{text-align:center;max-width:720px;margin:0 auto 2rem}.post-content.svelte-1le5ixh ul{list-style:none;padding:0;margin:2.5rem 0;display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.post-content.svelte-1le5ixh li{background:#e8006f08;padding:1.5rem;border-radius:1rem;border:1px solid rgba(232,0,111,.15);font-weight:600;display:flex;align-items:center;color:var(--dark);transition:transform .25s ease,box-shadow .25s ease}.post-content.svelte-1le5ixh li:hover{transform:translateY(-3px);box-shadow:0 8px 24px #e8006f1a}.post-content.svelte-1le5ixh li:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--pink-mid);margin-right:1.25rem;flex-shrink:0;box-shadow:0 0 0 4px #e8006f26}.actions.svelte-1le5ixh{margin-top:3.5rem;text-align:center}.btn.svelte-1le5ixh{align-items:center;border-radius:999px;display:inline-flex;font-weight:800;letter-spacing:.02em;padding:1.1rem 2.5rem;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease,background .25s ease;background:var(--pink-mid);box-shadow:0 10px 24px #e8006f40;color:#fff}.btn.svelte-1le5ixh:hover{transform:translateY(-2px);background:var(--pink-deep);box-shadow:0 14px 28px #e8006f59}@media(max-width:768px){.content-wrapper.svelte-1le5ixh{padding:2.5rem 1.5rem;border-radius:1.25rem}.post-content.svelte-1le5ixh ul{grid-template-columns:1fr}.post-content.svelte-1le5ixh li{padding:1.25rem}}header.svelte-t8ugti{margin:0 auto 3rem;max-width:720px;text-align:center}header.svelte-t8ugti .section-sub:where(.svelte-t8ugti){margin-inline:auto}.grid.svelte-t8ugti{display:grid;gap:1.5rem;grid-template-columns:repeat(3,minmax(0,1fr))}article.svelte-t8ugti{background:var(--surface-elevated);border:1px solid var(--border-soft);border-radius:1.25rem;box-shadow:0 10px 28px #3d192f1a;overflow:hidden}.thumb.svelte-t8ugti{aspect-ratio:16 / 9;background:var(--surface-elevated);border-bottom:1px solid var(--border-soft);display:flex;position:relative}.thumb.svelte-t8ugti img:where(.svelte-t8ugti){height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;object-position:center;position:absolute;width:100%}.thumb.svelte-t8ugti span:where(.svelte-t8ugti){background:var(--pink-mid);border-radius:999px;color:#fff;font-size:.7rem;font-weight:800;left:.75rem;letter-spacing:.06em;padding:.35rem .75rem;position:absolute;text-transform:uppercase;top:.75rem;z-index:1}.body.svelte-t8ugti{padding:1.4rem}small.svelte-t8ugti{color:var(--gray);font-weight:700}h3.svelte-t8ugti{font-family:Playfair Display,Georgia,serif;font-size:1.15rem;line-height:1.35}h3.svelte-t8ugti a:where(.svelte-t8ugti),.read.svelte-t8ugti,.category-link.svelte-t8ugti{text-decoration:none}.category-link.svelte-t8ugti{color:var(--pink-mid);display:table;font-size:.75rem;font-weight:900;margin-top:.45rem;text-transform:uppercase}p.svelte-t8ugti{color:var(--gray);line-height:1.65}.read.svelte-t8ugti{color:var(--pink-mid);font-weight:800}.footer.svelte-t8ugti{margin-top:2.5rem;text-align:center}@media(max-width:900px){.grid.svelte-t8ugti{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.grid.svelte-t8ugti{grid-template-columns:1fr}}.impact.svelte-1f169bc{background:linear-gradient(135deg,var(--pink-mid),var(--pink-deep));color:#fff;text-align:center}.section-title.svelte-1f169bc,.section-sub.svelte-1f169bc,.section-tag.svelte-1f169bc{color:#fff;margin-inline:auto}.grid.svelte-1f169bc{display:grid;gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr));margin:3rem auto 0;max-width:980px}article.svelte-1f169bc{background:#ffffff1f;border:1px solid rgba(255,255,255,.18);border-radius:1rem;padding:1.5rem}strong.svelte-1f169bc{display:block;font-family:Playfair Display,Georgia,serif;font-size:clamp(2rem,5vw,3rem)}span.svelte-1f169bc{color:#fffc;font-size:.78rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}@media(max-width:760px){.grid.svelte-1f169bc{grid-template-columns:repeat(2,minmax(0,1fr))}}
