diff --git a/css/pages/_about.css b/css/pages/_about.css
index 8650b7c4..2247e830 100644
--- a/css/pages/_about.css
+++ b/css/pages/_about.css
@@ -461,4 +461,49 @@
.faq-cta-container { padding: 32px; }
.faq-cta-container h3 { font-size: 18px; }
.faq-cta-container p { font-size: 16px; line-height: 24px; }
-}
\ No newline at end of file
+}
+/* ==========================================================================
+ Full-bleed auto-rotating team hero (under the About Us title)
+ ========================================================================== */
+.about-hero {
+ position: relative; left: 50%; transform: translateX(-50%);
+ width: 100vw; height: clamp(280px, 42vw, 520px);
+ overflow: hidden; margin: 4px 0 8px;
+}
+.about-hero-slide {
+ position: absolute; inset: 0; z-index: 1;
+ background-size: cover; background-position: center;
+ opacity: 0; transition: opacity 1.4s ease;
+}
+.about-hero-slide.is-active { opacity: 1; }
+.about-hero-overlay {
+ position: absolute; inset: 0; z-index: 2; pointer-events: none;
+ background: linear-gradient(180deg, rgba(45, 115, 140, 0.52) 0%, rgba(28, 84, 105, 0.60) 100%);
+}
+@media (prefers-reduced-motion: reduce) {
+ .about-hero-slide { transition: none; }
+}
+
+/* ==========================================================================
+ Appreciation to members & friends (photo carousel + names)
+ ========================================================================== */
+.appreciation-section { padding: 84px 24px 96px; background: #FFFFFF; text-align: center; }
+.appreciation-section > .page-header-section { margin-bottom: 36px; padding: 0; background: transparent; }
+.appreciation-section h2 { font-size: 36px; font-weight: 600; color: #101828; margin: 0 0 12px; }
+.appr-lead { font-size: 18px; line-height: 28px; color: #667085; max-width: 720px; margin: 0 auto; }
+/* Contained variant of the crossfade hero (overrides the full-bleed .about-hero) */
+.appreciation-hero {
+ position: relative; left: auto; transform: none;
+ width: 100%; max-width: 1000px; margin: 0 auto 34px;
+ height: clamp(220px, 32vw, 380px); border-radius: 18px; overflow: hidden;
+}
+.appreciation-names {
+ display: flex; flex-wrap: wrap; justify-content: center; gap: 10px 12px;
+ max-width: 900px; margin: 0 auto;
+}
+.appr-name {
+ display: inline-block; padding: 8px 16px; border-radius: 999px;
+ background: #F2F7F9; border: 1px solid #E1ECF0; color: #2D5F72;
+ font-size: 15px; font-weight: 600;
+}
+.appreciation-note { font-size: 13px; color: #98A2B3; margin: 26px auto 0; font-style: italic; }
diff --git a/en/about-us/index.html b/en/about-us/index.html
index 15d5d175..56a717d4 100644
--- a/en/about-us/index.html
+++ b/en/about-us/index.html
@@ -200,6 +200,22 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+