.events-hero{background:var(--background);padding-top:clamp(7rem,11vw,10rem);overflow:clip}.events-hero-layout{grid-template-columns:minmax(0,1fr);padding-bottom:clamp(3rem,6vw,5rem);display:grid;position:relative}.events-hero-media{grid-area:1/1;margin-inline-start:clamp(0rem,6vw,6rem)}.events-hero-image-frame{border-radius:var(--radius-xl);background:var(--muted);height:clamp(22rem,45vw,38rem);position:relative;overflow:hidden}.events-hero-image{object-fit:cover;object-position:center 46%}.events-hero-copy{z-index:1;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);width:min(100%,38rem);box-shadow:var(--shadow-lg);grid-area:1/1;align-self:end;margin:0 0 clamp(-2rem,-3vw,-1rem) clamp(0rem,2.5vw,2rem);padding:clamp(1.75rem,4vw,3.5rem);position:relative}.events-eyebrow{color:var(--brand-green);letter-spacing:.14em;text-transform:uppercase;font-size:.75rem;font-weight:750}.events-hero h1,.events-section-intro h2,.events-story-intro h2,.events-connected h2,.events-closing h2{color:var(--foreground);letter-spacing:-.06em;text-wrap:balance;font-weight:700;line-height:1.07}.events-hero h1{max-width:10ch;margin-top:1rem;font-size:clamp(3rem,5.4vw,5.7rem)}.events-hero-copy>p:not(.events-eyebrow),.events-section-intro>p:not(.events-eyebrow),.events-story-intro>div>p,.events-connected-layout>div>p{color:var(--muted-foreground);margin-top:1.3rem;font-size:clamp(1rem,1.25vw,1.12rem);line-height:1.8}.events-hero-rule{background:var(--brand-gold);border-radius:999px;width:5rem;height:.35rem;margin-top:2rem;display:block}.events-recent{background:var(--surface)}.events-section-intro{max-width:44rem}.events-section-intro h2,.events-story-intro h2,.events-connected h2{margin-top:1rem;font-size:clamp(2.45rem,4.5vw,4.7rem)}.events-activity-layout{grid-template-columns:minmax(0,1.1fr) minmax(15rem,.9fr);gap:clamp(1rem,3vw,3rem);margin-top:clamp(2.75rem,5vw,4.5rem);display:grid}.events-activity{min-width:0}.events-activity article{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}.events-activity-image-frame{border-radius:var(--radius-lg);background:var(--muted);position:relative;overflow:hidden}.events-activity-image{object-fit:cover;transition:transform .5s var(--ease-standard)}.events-activity:hover .events-activity-image{transform:scale(1.025)}.events-activity-ramadan{grid-row:span 3}.events-activity-ramadan .events-activity-image-frame{height:clamp(25rem,43vw,36rem)}.events-activity-ramadan .events-activity-image{object-position:center 46%}.events-activity-community,.events-activity-udhiyah,.events-activity-distribution{border-bottom:1px solid var(--border);align-items:center;padding-bottom:1rem;display:grid}.events-activity-community .events-activity-image-frame,.events-activity-udhiyah .events-activity-image-frame,.events-activity-distribution .events-activity-image-frame{height:10rem}.events-activity-community article,.events-activity-udhiyah article,.events-activity-distribution article{grid-template-columns:minmax(9rem,.9fr) minmax(0,1.1fr);align-items:center}.events-activity-community .events-activity-image{object-position:center 44%}.events-activity-udhiyah .events-activity-image{object-position:center 62%}.events-activity-distribution .events-activity-image{object-position:center 52%}.events-activity-copy>p{color:var(--brand-green);letter-spacing:.13em;text-transform:uppercase;font-size:.7rem;font-weight:750}.events-activity-copy h3{color:var(--foreground);letter-spacing:-.045em;margin-top:.45rem;font-size:clamp(1.35rem,2vw,2rem);font-weight:700;line-height:1.12}.events-activity-copy span{color:var(--muted-foreground);margin-top:.65rem;font-size:.93rem;line-height:1.7;display:block}.events-categories{background:var(--background)}.events-categories-heading{justify-content:space-between;align-items:baseline;gap:2rem;display:flex}.events-categories h2{color:var(--foreground);letter-spacing:-.055em;font-size:clamp(2rem,3.4vw,3.5rem);font-weight:700;line-height:1.08}.events-category-index{border-top:1px solid var(--border);grid-template-columns:repeat(5,1fr);margin:2.5rem 0 0;padding:0;list-style:none;display:grid}.events-category-index li{border-bottom:1px solid var(--border);gap:1.5rem;min-height:9rem;padding:1.25rem;display:grid}.events-category-index li+li{border-inline-start:1px solid var(--border)}.events-category-index span{color:var(--brand-gold);letter-spacing:.13em;font-size:.7rem;font-weight:750}.events-category-index strong{color:var(--foreground);font-size:1.1rem;line-height:1.25}.events-story{background:var(--surface);overflow:clip}.events-story-intro{grid-template-columns:minmax(11rem,.38fr) minmax(0,1fr);gap:clamp(2rem,8vw,8rem);max-width:72rem;padding-bottom:clamp(3rem,6vw,5.5rem);display:grid}.events-story-intro>div>p{max-width:42rem}.events-story-sequence{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:clamp(1rem,2.4vw,2.4rem);display:grid}.events-story-photo figure{margin:0}.events-story-photo figure>div{border-radius:var(--radius-lg);background:var(--muted);position:relative;overflow:hidden}.events-story-image{object-fit:cover}.events-story-photo-preparation{grid-column:span 7}.events-story-photo-preparation figure>div{height:clamp(22rem,40vw,34rem)}.events-story-photo-preparation .events-story-image{object-position:center 55%}.events-story-photo-volunteers{grid-column:9/span 4;margin-top:clamp(5rem,13vw,12rem)}.events-story-photo-volunteers figure>div{height:clamp(13rem,22vw,19rem)}.events-story-photo-volunteers .events-story-image{object-position:center 42%}.events-story-photo-supplies{grid-column:2/span 4;margin-top:2rem}.events-story-photo-supplies figure>div{height:clamp(14rem,25vw,21rem)}.events-story-photo-supplies .events-story-image{object-position:center 50%}.events-story-photo-community{grid-column:7/span 6;margin-top:clamp(5rem,10vw,9rem)}.events-story-photo-community figure>div{height:clamp(18rem,31vw,27rem)}.events-story-photo-community .events-story-image{object-position:center 48%}.events-story-photo-service{grid-column:1/span 5;margin-top:clamp(3rem,7vw,6rem)}.events-story-photo-service figure>div{height:clamp(15rem,26vw,22rem)}.events-story-photo-service .events-story-image{object-position:center 50%}.events-connected{background:var(--secondary)}.events-connected-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:end;gap:clamp(2.5rem,9vw,9rem);display:grid}.events-connected-layout>div:last-child{max-width:38rem}.events-connected .story-action{margin-top:1.7rem}.events-closing{color:#fffdf8;background:#103b36}.events-closing-layout{grid-template-columns:minmax(0,1fr) minmax(15rem,.45fr);align-items:end;gap:clamp(2rem,7vw,7rem);display:grid}.events-closing h2{color:#fffdf8;max-width:14ch;font-size:clamp(2.6rem,4.7vw,5rem)}.events-closing p{color:#e3eee6;max-width:40rem;margin-top:1.25rem;font-size:1.08rem;line-height:1.8}.events-closing-actions{justify-items:start;gap:.4rem;display:grid}.events-closing .story-action-inverse{color:#fffdf8;background:0 0;border-color:#ffffff8c}.events-closing .story-action:not(.story-action-inverse){color:#082f2b;background:var(--brand-green-light)}[lang=am] .events-hero h1,[lang=ar] .events-hero h1,[lang=am] .events-section-intro h2,[lang=ar] .events-section-intro h2,[lang=am] .events-story-intro h2,[lang=ar] .events-story-intro h2,[lang=am] .events-connected h2,[lang=ar] .events-connected h2,[lang=am] .events-closing h2,[lang=ar] .events-closing h2{letter-spacing:-.025em;line-height:1.23}@media (max-width:700px){.events-hero{padding-top:6.5rem}.events-hero-media{margin-inline-start:0}.events-hero-image-frame{height:clamp(20rem,78vw,28rem)}.events-hero-copy{grid-area:2/1;width:auto;margin:-2rem 1rem 0}.events-activity-layout{grid-template-columns:1fr}.events-activity-ramadan{grid-row:auto}.events-activity-ramadan .events-activity-image-frame{height:clamp(20rem,78vw,28rem)}.events-activity-community article,.events-activity-udhiyah article,.events-activity-distribution article{grid-template-columns:minmax(7.5rem,.8fr) minmax(0,1.2fr)}.events-category-index{grid-template-columns:1fr 1fr}.events-category-index li:nth-child(3),.events-category-index li:nth-child(5){border-inline-start:0}.events-categories-heading{display:grid}.events-story-intro,.events-connected-layout,.events-closing-layout{grid-template-columns:1fr;gap:1.5rem}.events-story-sequence{grid-template-columns:1fr;gap:1.25rem}.events-story-photo,.events-story-photo-volunteers,.events-story-photo-supplies,.events-story-photo-community,.events-story-photo-service{grid-column:auto;margin-top:0}.events-story-photo-preparation figure>div{height:clamp(18rem,78vw,27rem)}.events-story-photo-volunteers figure>div,.events-story-photo-supplies figure>div,.events-story-photo-service figure>div{height:clamp(14rem,61vw,20rem)}.events-story-photo-community figure>div{height:clamp(17rem,72vw,25rem)}}@media (max-width:420px){.events-activity-community article,.events-activity-udhiyah article,.events-activity-distribution article{grid-template-columns:1fr}.events-activity-community .events-activity-image-frame,.events-activity-udhiyah .events-activity-image-frame,.events-activity-distribution .events-activity-image-frame{height:13rem}.events-category-index{grid-template-columns:1fr}.events-category-index li+li,.events-category-index li:nth-child(3),.events-category-index li:nth-child(5){border-inline-start:0}.events-category-index li{gap:.6rem;min-height:auto}.events-closing-actions{align-items:stretch}.events-closing .story-action{justify-content:center;width:100%}}
