diff --git a/astro.config.mjs b/astro.config.mjs
index 58335a5..2f6e023 100644
--- a/astro.config.mjs
+++ b/astro.config.mjs
@@ -3,4 +3,13 @@ import icon from 'astro-icon';
export default defineConfig({
integrations: [icon()],
+ compressHTML: true,
+ build: {
+ inlineStylesheets: 'auto',
+ },
+ vite: {
+ build: {
+ cssMinify: 'esbuild',
+ },
+ },
});
diff --git a/public/images/index-hero-bg.png b/public/images/index-hero-bg.png
deleted file mode 100644
index 03456f3..0000000
Binary files a/public/images/index-hero-bg.png and /dev/null differ
diff --git a/public/images/index-hero-bg.webp b/public/images/index-hero-bg.webp
new file mode 100644
index 0000000..93462ee
Binary files /dev/null and b/public/images/index-hero-bg.webp differ
diff --git a/public/images/index-left.png b/public/images/index-left.png
deleted file mode 100644
index ed93265..0000000
Binary files a/public/images/index-left.png and /dev/null differ
diff --git a/public/images/index-left.webp b/public/images/index-left.webp
new file mode 100644
index 0000000..e70e158
Binary files /dev/null and b/public/images/index-left.webp differ
diff --git a/public/images/logo.png b/public/images/logo.png
deleted file mode 100644
index b6d7e6c..0000000
Binary files a/public/images/logo.png and /dev/null differ
diff --git a/public/images/sketch/0c94065a7e790aea48c302d1f437e6a09cfe0573.png b/public/images/sketch/0c94065a7e790aea48c302d1f437e6a09cfe0573.png
deleted file mode 100644
index d01e89b..0000000
Binary files a/public/images/sketch/0c94065a7e790aea48c302d1f437e6a09cfe0573.png and /dev/null differ
diff --git a/public/images/sketch/165dc7c938317262993013e2bf7108b0d8429d1e.png b/public/images/sketch/165dc7c938317262993013e2bf7108b0d8429d1e.png
deleted file mode 100644
index d1f68b8..0000000
Binary files a/public/images/sketch/165dc7c938317262993013e2bf7108b0d8429d1e.png and /dev/null differ
diff --git a/public/images/sketch/165dc7c938317262993013e2bf7108b0d8429d1e.webp b/public/images/sketch/165dc7c938317262993013e2bf7108b0d8429d1e.webp
new file mode 100644
index 0000000..f24d70f
Binary files /dev/null and b/public/images/sketch/165dc7c938317262993013e2bf7108b0d8429d1e.webp differ
diff --git a/public/images/sketch/1abbe19f0bf338ca5914e4918c80e2a0166fb3c6.png b/public/images/sketch/1abbe19f0bf338ca5914e4918c80e2a0166fb3c6.png
deleted file mode 100644
index 2266a19..0000000
Binary files a/public/images/sketch/1abbe19f0bf338ca5914e4918c80e2a0166fb3c6.png and /dev/null differ
diff --git a/public/images/sketch/1abbe19f0bf338ca5914e4918c80e2a0166fb3c6.webp b/public/images/sketch/1abbe19f0bf338ca5914e4918c80e2a0166fb3c6.webp
new file mode 100644
index 0000000..4047918
Binary files /dev/null and b/public/images/sketch/1abbe19f0bf338ca5914e4918c80e2a0166fb3c6.webp differ
diff --git a/public/images/sketch/1efc835a38063c92536bf13de59691bb55426c59.png b/public/images/sketch/1efc835a38063c92536bf13de59691bb55426c59.png
deleted file mode 100644
index a25e2ec..0000000
Binary files a/public/images/sketch/1efc835a38063c92536bf13de59691bb55426c59.png and /dev/null differ
diff --git a/public/images/sketch/29f4f341ce881e60945dfb6b948c94e96cb42111.png b/public/images/sketch/29f4f341ce881e60945dfb6b948c94e96cb42111.png
deleted file mode 100644
index 77cd804..0000000
Binary files a/public/images/sketch/29f4f341ce881e60945dfb6b948c94e96cb42111.png and /dev/null differ
diff --git a/public/images/sketch/3cfbe88194be43bcc0ab7a8e987c4d7eaad93ef5.png b/public/images/sketch/3cfbe88194be43bcc0ab7a8e987c4d7eaad93ef5.png
deleted file mode 100644
index db3c77d..0000000
Binary files a/public/images/sketch/3cfbe88194be43bcc0ab7a8e987c4d7eaad93ef5.png and /dev/null differ
diff --git a/public/images/sketch/3cfbe88194be43bcc0ab7a8e987c4d7eaad93ef5.webp b/public/images/sketch/3cfbe88194be43bcc0ab7a8e987c4d7eaad93ef5.webp
new file mode 100644
index 0000000..0474931
Binary files /dev/null and b/public/images/sketch/3cfbe88194be43bcc0ab7a8e987c4d7eaad93ef5.webp differ
diff --git a/public/images/sketch/3fb13b6b14a9c9c38c19f57b131e9dbb84e9d2a8.png b/public/images/sketch/3fb13b6b14a9c9c38c19f57b131e9dbb84e9d2a8.png
deleted file mode 100644
index 00051e7..0000000
Binary files a/public/images/sketch/3fb13b6b14a9c9c38c19f57b131e9dbb84e9d2a8.png and /dev/null differ
diff --git a/public/images/sketch/3fb13b6b14a9c9c38c19f57b131e9dbb84e9d2a8.webp b/public/images/sketch/3fb13b6b14a9c9c38c19f57b131e9dbb84e9d2a8.webp
new file mode 100644
index 0000000..2178b1a
Binary files /dev/null and b/public/images/sketch/3fb13b6b14a9c9c38c19f57b131e9dbb84e9d2a8.webp differ
diff --git a/public/images/sketch/4f0c158d4abd3ded7bc18fb50aedeedc77691076.png b/public/images/sketch/4f0c158d4abd3ded7bc18fb50aedeedc77691076.png
deleted file mode 100644
index 3993be4..0000000
Binary files a/public/images/sketch/4f0c158d4abd3ded7bc18fb50aedeedc77691076.png and /dev/null differ
diff --git a/public/images/sketch/4f0c158d4abd3ded7bc18fb50aedeedc77691076.webp b/public/images/sketch/4f0c158d4abd3ded7bc18fb50aedeedc77691076.webp
new file mode 100644
index 0000000..45521d9
Binary files /dev/null and b/public/images/sketch/4f0c158d4abd3ded7bc18fb50aedeedc77691076.webp differ
diff --git a/public/images/sketch/5342ef5816d982f0f3ad46f61bd74b68e383213e.png b/public/images/sketch/5342ef5816d982f0f3ad46f61bd74b68e383213e.png
deleted file mode 100644
index 11d20ee..0000000
Binary files a/public/images/sketch/5342ef5816d982f0f3ad46f61bd74b68e383213e.png and /dev/null differ
diff --git a/public/images/sketch/53f5e9c4751757b91531fd260cf01f6eff8e1278.png b/public/images/sketch/53f5e9c4751757b91531fd260cf01f6eff8e1278.png
deleted file mode 100644
index 225bb4c..0000000
Binary files a/public/images/sketch/53f5e9c4751757b91531fd260cf01f6eff8e1278.png and /dev/null differ
diff --git a/public/images/sketch/53f5e9c4751757b91531fd260cf01f6eff8e1278.webp b/public/images/sketch/53f5e9c4751757b91531fd260cf01f6eff8e1278.webp
new file mode 100644
index 0000000..751a178
Binary files /dev/null and b/public/images/sketch/53f5e9c4751757b91531fd260cf01f6eff8e1278.webp differ
diff --git a/public/images/sketch/57f1afffbfd0bb7f0ebe0072c4ceb2cbd6d20ae4.png b/public/images/sketch/57f1afffbfd0bb7f0ebe0072c4ceb2cbd6d20ae4.png
deleted file mode 100644
index c8791a0..0000000
Binary files a/public/images/sketch/57f1afffbfd0bb7f0ebe0072c4ceb2cbd6d20ae4.png and /dev/null differ
diff --git a/public/images/sketch/67a807fec1b784684e1a026f0ee01f5072a571c7.png b/public/images/sketch/67a807fec1b784684e1a026f0ee01f5072a571c7.png
deleted file mode 100644
index f072a09..0000000
Binary files a/public/images/sketch/67a807fec1b784684e1a026f0ee01f5072a571c7.png and /dev/null differ
diff --git a/public/images/sketch/67a807fec1b784684e1a026f0ee01f5072a571c7.webp b/public/images/sketch/67a807fec1b784684e1a026f0ee01f5072a571c7.webp
new file mode 100644
index 0000000..7869a2f
Binary files /dev/null and b/public/images/sketch/67a807fec1b784684e1a026f0ee01f5072a571c7.webp differ
diff --git a/public/images/sketch/6de9aa9e5d23da3009d3776b55c3b84c02a5aaa2.png b/public/images/sketch/6de9aa9e5d23da3009d3776b55c3b84c02a5aaa2.png
deleted file mode 100644
index 41db5d3..0000000
Binary files a/public/images/sketch/6de9aa9e5d23da3009d3776b55c3b84c02a5aaa2.png and /dev/null differ
diff --git a/public/images/sketch/6de9aa9e5d23da3009d3776b55c3b84c02a5aaa2.webp b/public/images/sketch/6de9aa9e5d23da3009d3776b55c3b84c02a5aaa2.webp
new file mode 100644
index 0000000..ca284f7
Binary files /dev/null and b/public/images/sketch/6de9aa9e5d23da3009d3776b55c3b84c02a5aaa2.webp differ
diff --git a/public/images/sketch/7cdc25ddd57dfe8b8394e8b3ed7ffc28225b6471.png b/public/images/sketch/7cdc25ddd57dfe8b8394e8b3ed7ffc28225b6471.png
deleted file mode 100644
index ef4e03e..0000000
Binary files a/public/images/sketch/7cdc25ddd57dfe8b8394e8b3ed7ffc28225b6471.png and /dev/null differ
diff --git a/public/images/sketch/7cdc25ddd57dfe8b8394e8b3ed7ffc28225b6471.webp b/public/images/sketch/7cdc25ddd57dfe8b8394e8b3ed7ffc28225b6471.webp
new file mode 100644
index 0000000..679af95
Binary files /dev/null and b/public/images/sketch/7cdc25ddd57dfe8b8394e8b3ed7ffc28225b6471.webp differ
diff --git a/public/images/sketch/8f23517eccd3e10f8cdc63887d23cd0aaaa75181.png b/public/images/sketch/8f23517eccd3e10f8cdc63887d23cd0aaaa75181.png
deleted file mode 100644
index 5922d6f..0000000
Binary files a/public/images/sketch/8f23517eccd3e10f8cdc63887d23cd0aaaa75181.png and /dev/null differ
diff --git a/public/images/sketch/8f23517eccd3e10f8cdc63887d23cd0aaaa75181.webp b/public/images/sketch/8f23517eccd3e10f8cdc63887d23cd0aaaa75181.webp
new file mode 100644
index 0000000..552e5e0
Binary files /dev/null and b/public/images/sketch/8f23517eccd3e10f8cdc63887d23cd0aaaa75181.webp differ
diff --git a/public/images/sketch/8f779ada0b5230fcdb67527986ae4a7a63d694b4.png b/public/images/sketch/8f779ada0b5230fcdb67527986ae4a7a63d694b4.png
deleted file mode 100644
index 800ef09..0000000
Binary files a/public/images/sketch/8f779ada0b5230fcdb67527986ae4a7a63d694b4.png and /dev/null differ
diff --git a/public/images/sketch/9286e6b5a91d38938547ebf3909e5d6886e79899.png b/public/images/sketch/9286e6b5a91d38938547ebf3909e5d6886e79899.png
deleted file mode 100644
index a184f6f..0000000
Binary files a/public/images/sketch/9286e6b5a91d38938547ebf3909e5d6886e79899.png and /dev/null differ
diff --git a/public/images/sketch/9286e6b5a91d38938547ebf3909e5d6886e79899.webp b/public/images/sketch/9286e6b5a91d38938547ebf3909e5d6886e79899.webp
new file mode 100644
index 0000000..6f77756
Binary files /dev/null and b/public/images/sketch/9286e6b5a91d38938547ebf3909e5d6886e79899.webp differ
diff --git a/public/images/sketch/96160d0c2ec385f93e20c2798a0398a85ee806b8.png b/public/images/sketch/96160d0c2ec385f93e20c2798a0398a85ee806b8.png
deleted file mode 100644
index 2b16c81..0000000
Binary files a/public/images/sketch/96160d0c2ec385f93e20c2798a0398a85ee806b8.png and /dev/null differ
diff --git a/public/images/sketch/abfcce4aed0c6b426ced3e4a00ca599ddb0bc080.png b/public/images/sketch/abfcce4aed0c6b426ced3e4a00ca599ddb0bc080.png
deleted file mode 100644
index 3c09b4b..0000000
Binary files a/public/images/sketch/abfcce4aed0c6b426ced3e4a00ca599ddb0bc080.png and /dev/null differ
diff --git a/public/images/sketch/abfcce4aed0c6b426ced3e4a00ca599ddb0bc080.webp b/public/images/sketch/abfcce4aed0c6b426ced3e4a00ca599ddb0bc080.webp
new file mode 100644
index 0000000..a4d40ba
Binary files /dev/null and b/public/images/sketch/abfcce4aed0c6b426ced3e4a00ca599ddb0bc080.webp differ
diff --git a/public/images/sketch/b9d0d9f11f269b89ff4d1b63e02b9d4f96443f92.png b/public/images/sketch/b9d0d9f11f269b89ff4d1b63e02b9d4f96443f92.png
deleted file mode 100644
index f00e8b0..0000000
Binary files a/public/images/sketch/b9d0d9f11f269b89ff4d1b63e02b9d4f96443f92.png and /dev/null differ
diff --git a/public/images/sketch/bcc2546bb5ac5489aaf0a6cd2501e09da4de3570.png b/public/images/sketch/bcc2546bb5ac5489aaf0a6cd2501e09da4de3570.png
deleted file mode 100644
index 88b6fc1..0000000
Binary files a/public/images/sketch/bcc2546bb5ac5489aaf0a6cd2501e09da4de3570.png and /dev/null differ
diff --git a/public/images/sketch/bcc2546bb5ac5489aaf0a6cd2501e09da4de3570.webp b/public/images/sketch/bcc2546bb5ac5489aaf0a6cd2501e09da4de3570.webp
new file mode 100644
index 0000000..2bfb80e
Binary files /dev/null and b/public/images/sketch/bcc2546bb5ac5489aaf0a6cd2501e09da4de3570.webp differ
diff --git a/public/images/sketch/be0ec601a8ebd6f6605d07b574089da59e93a5e7.png b/public/images/sketch/be0ec601a8ebd6f6605d07b574089da59e93a5e7.png
deleted file mode 100644
index be94b11..0000000
Binary files a/public/images/sketch/be0ec601a8ebd6f6605d07b574089da59e93a5e7.png and /dev/null differ
diff --git a/public/images/sketch/c2372a471e5be3eb7d87bf2c5a30fa458b5c897a.png b/public/images/sketch/c2372a471e5be3eb7d87bf2c5a30fa458b5c897a.png
deleted file mode 100644
index b1f7a7b..0000000
Binary files a/public/images/sketch/c2372a471e5be3eb7d87bf2c5a30fa458b5c897a.png and /dev/null differ
diff --git a/public/images/sketch/d47cf2285609fda9339d16a5dae947ac4f22416e.png b/public/images/sketch/d47cf2285609fda9339d16a5dae947ac4f22416e.png
deleted file mode 100644
index 36cf886..0000000
Binary files a/public/images/sketch/d47cf2285609fda9339d16a5dae947ac4f22416e.png and /dev/null differ
diff --git a/public/images/sketch/d47cf2285609fda9339d16a5dae947ac4f22416e.webp b/public/images/sketch/d47cf2285609fda9339d16a5dae947ac4f22416e.webp
new file mode 100644
index 0000000..254d4ac
Binary files /dev/null and b/public/images/sketch/d47cf2285609fda9339d16a5dae947ac4f22416e.webp differ
diff --git a/public/images/sketch/d5c638f4b093f233101f28a2872f10f3172a3ac4.png b/public/images/sketch/d5c638f4b093f233101f28a2872f10f3172a3ac4.png
deleted file mode 100644
index 53ca689..0000000
Binary files a/public/images/sketch/d5c638f4b093f233101f28a2872f10f3172a3ac4.png and /dev/null differ
diff --git a/public/images/sketch/d5c638f4b093f233101f28a2872f10f3172a3ac4.webp b/public/images/sketch/d5c638f4b093f233101f28a2872f10f3172a3ac4.webp
new file mode 100644
index 0000000..47421c9
Binary files /dev/null and b/public/images/sketch/d5c638f4b093f233101f28a2872f10f3172a3ac4.webp differ
diff --git a/public/images/sketch/e008645eb4e8bd0b78d8a748abedf9702a1944c0.png b/public/images/sketch/e008645eb4e8bd0b78d8a748abedf9702a1944c0.png
deleted file mode 100644
index 110d2d0..0000000
Binary files a/public/images/sketch/e008645eb4e8bd0b78d8a748abedf9702a1944c0.png and /dev/null differ
diff --git a/public/images/sketch/e008645eb4e8bd0b78d8a748abedf9702a1944c0.webp b/public/images/sketch/e008645eb4e8bd0b78d8a748abedf9702a1944c0.webp
new file mode 100644
index 0000000..6f7a099
Binary files /dev/null and b/public/images/sketch/e008645eb4e8bd0b78d8a748abedf9702a1944c0.webp differ
diff --git a/public/images/sketch/e23d8731822a88f20e294e92f8d496727e54ec7e.png b/public/images/sketch/e23d8731822a88f20e294e92f8d496727e54ec7e.png
deleted file mode 100644
index a96e984..0000000
Binary files a/public/images/sketch/e23d8731822a88f20e294e92f8d496727e54ec7e.png and /dev/null differ
diff --git a/public/images/sketch/ead4c466c86cafe8f76435d59c15ac159aed5cc3.png b/public/images/sketch/ead4c466c86cafe8f76435d59c15ac159aed5cc3.png
deleted file mode 100644
index f14fee6..0000000
Binary files a/public/images/sketch/ead4c466c86cafe8f76435d59c15ac159aed5cc3.png and /dev/null differ
diff --git a/public/images/sketch/eb55da7436f1cf69f9ce2a44234033426361d80d.png b/public/images/sketch/eb55da7436f1cf69f9ce2a44234033426361d80d.png
deleted file mode 100644
index cb0f80c..0000000
Binary files a/public/images/sketch/eb55da7436f1cf69f9ce2a44234033426361d80d.png and /dev/null differ
diff --git a/public/images/sketch/eb55da7436f1cf69f9ce2a44234033426361d80d.webp b/public/images/sketch/eb55da7436f1cf69f9ce2a44234033426361d80d.webp
new file mode 100644
index 0000000..b31b9a1
Binary files /dev/null and b/public/images/sketch/eb55da7436f1cf69f9ce2a44234033426361d80d.webp differ
diff --git a/public/images/sketch/efa4288e0fad73637720bfd9ac094a67a39ed465.png b/public/images/sketch/efa4288e0fad73637720bfd9ac094a67a39ed465.png
deleted file mode 100644
index da825cc..0000000
Binary files a/public/images/sketch/efa4288e0fad73637720bfd9ac094a67a39ed465.png and /dev/null differ
diff --git a/public/images/sketch/efa4288e0fad73637720bfd9ac094a67a39ed465.webp b/public/images/sketch/efa4288e0fad73637720bfd9ac094a67a39ed465.webp
new file mode 100644
index 0000000..53df89f
Binary files /dev/null and b/public/images/sketch/efa4288e0fad73637720bfd9ac094a67a39ed465.webp differ
diff --git a/public/images/sketch/f1b84ab9a9a9c47ffa390d0bea93ab79d019625c.png b/public/images/sketch/f1b84ab9a9a9c47ffa390d0bea93ab79d019625c.png
deleted file mode 100644
index 4d92653..0000000
Binary files a/public/images/sketch/f1b84ab9a9a9c47ffa390d0bea93ab79d019625c.png and /dev/null differ
diff --git a/public/images/sketch/f1b84ab9a9a9c47ffa390d0bea93ab79d019625c.webp b/public/images/sketch/f1b84ab9a9a9c47ffa390d0bea93ab79d019625c.webp
new file mode 100644
index 0000000..05a134a
Binary files /dev/null and b/public/images/sketch/f1b84ab9a9a9c47ffa390d0bea93ab79d019625c.webp differ
diff --git a/public/images/study.png b/public/images/study.png
deleted file mode 100644
index e1652d0..0000000
Binary files a/public/images/study.png and /dev/null differ
diff --git a/public/images/study.webp b/public/images/study.webp
new file mode 100644
index 0000000..e76f315
Binary files /dev/null and b/public/images/study.webp differ
diff --git a/public/images/teacher.png b/public/images/teacher.png
deleted file mode 100644
index 30f16ad..0000000
Binary files a/public/images/teacher.png and /dev/null differ
diff --git a/public/images/teacher.webp b/public/images/teacher.webp
new file mode 100644
index 0000000..a8763df
Binary files /dev/null and b/public/images/teacher.webp differ
diff --git a/src/i18n/en.ts b/src/i18n/en.ts
index d412e51..d95eb3e 100644
--- a/src/i18n/en.ts
+++ b/src/i18n/en.ts
@@ -24,7 +24,7 @@ export const en: SiteCopy = {
},
footer: {
company: 'Five Questions (Beijing) Technology Co., Ltd.',
- addressLine: 'Address: No. 1117, 1st Floor, Building 1, No. 2 Yongcheng North Road, Haidian District, Beijing, 100000, China',
+ addressLine: 'Address: Room A-012, 1F, North Auxiliary Building, No. 6 Tianfu North Street, Wenjing Subdistrict, Tongzhou District, Beijing 101100, China',
emailLine: 'Email: liutingchao@fivequestions.cn',
colAbout: 'About',
linkPhilosophy: 'Teaching philosophy',
diff --git a/src/i18n/fr.ts b/src/i18n/fr.ts
index 18a3cb6..b1d1e0d 100644
--- a/src/i18n/fr.ts
+++ b/src/i18n/fr.ts
@@ -24,7 +24,7 @@ export const fr: SiteCopy = {
},
footer: {
company: 'Five Questions (Beijing) Technology Co., Ltd.',
- addressLine: 'Adresse : district de Haidian, Pékin',
+ addressLine: 'Adresse : Room A-012, 1F, North Auxiliary Building, No. 6 Tianfu North Street, Wenjing Subdistrict, Tongzhou District, Beijing 101100, Chine',
emailLine: 'Courriel : liutingchao@fivequestions.cn',
colAbout: 'Liens',
linkPhilosophy: 'Pédagogie',
diff --git a/src/i18n/ja.ts b/src/i18n/ja.ts
index 9b8e238..170858e 100644
--- a/src/i18n/ja.ts
+++ b/src/i18n/ja.ts
@@ -24,7 +24,7 @@ export const ja: SiteCopy = {
},
footer: {
company: '五道题(北京)科技有限公司',
- addressLine: '住所:北京市海淀区永成北路2号楼1号楼1117室',
+ addressLine: '住所:北京市通州区文景街道田府北街6号北配楼1階A-012',
emailLine: 'メール:liutingchao@fivequestions.cn',
colAbout: 'サイトマップ',
linkPhilosophy: '教育理念',
diff --git a/src/i18n/zh.ts b/src/i18n/zh.ts
index d8e1318..15ab8b8 100644
--- a/src/i18n/zh.ts
+++ b/src/i18n/zh.ts
@@ -24,7 +24,7 @@ export const zh: SiteCopy = {
},
footer: {
company: '五道题(北京)科技有限公司',
- addressLine: '地址:北京市海淀区永成北路2号楼1号楼1117室',
+ addressLine: '地址:北京市通州区文景街道田府北街6号北配楼1层A-012',
emailLine: '邮箱:liutingchao@fivequestions.cn',
colAbout: '关于我们',
linkPhilosophy: '教学理念',
diff --git a/src/pages/[...lang]/about.astro b/src/pages/[...lang]/about.astro
index bd1f46f..cbd02bf 100644
--- a/src/pages/[...lang]/about.astro
+++ b/src/pages/[...lang]/about.astro
@@ -28,7 +28,7 @@ const L = getCopy(locale);
-

+
@@ -52,7 +52,7 @@ const L = getCopy(locale);
{L.about.missionBody}
-

+
@@ -66,7 +66,7 @@ const L = getCopy(locale);
{L.about.storyBody}
-

+
@@ -80,7 +80,7 @@ const L = getCopy(locale);
{L.about.teamBody}
-

+
diff --git a/src/pages/[...lang]/curriculum.astro b/src/pages/[...lang]/curriculum.astro
index 8dd037d..f17f70b 100644
--- a/src/pages/[...lang]/curriculum.astro
+++ b/src/pages/[...lang]/curriculum.astro
@@ -33,7 +33,7 @@ const L = getCopy(locale);
{L.curriculum.hskBody}
-

+
@@ -47,7 +47,7 @@ const L = getCopy(locale);
{L.curriculum.skillsBody}
-

+
@@ -61,7 +61,7 @@ const L = getCopy(locale);
{L.curriculum.contextBody}
-

+
@@ -75,7 +75,7 @@ const L = getCopy(locale);
{L.curriculum.advancedBody}
-

+
diff --git a/src/pages/[...lang]/faculty.astro b/src/pages/[...lang]/faculty.astro
index ed91970..32130af 100644
--- a/src/pages/[...lang]/faculty.astro
+++ b/src/pages/[...lang]/faculty.astro
@@ -27,9 +27,12 @@ const L = getCopy(locale);
@@ -110,7 +113,7 @@ const L = getCopy(locale);
{L.faculty.advantageBody}
-

+
diff --git a/src/pages/[...lang]/index.astro b/src/pages/[...lang]/index.astro
index 92372c5..2bb2190 100644
--- a/src/pages/[...lang]/index.astro
+++ b/src/pages/[...lang]/index.astro
@@ -35,7 +35,7 @@ const L = getCopy(locale);
-

+
@@ -48,8 +48,10 @@ const L = getCopy(locale);
{L.home.aiTitle}
@@ -58,8 +60,10 @@ const L = getCopy(locale);
{L.home.personalTitle}
@@ -68,8 +72,10 @@ const L = getCopy(locale);
{L.home.communityTitle}
@@ -119,7 +125,7 @@ const L = getCopy(locale);
{L.home.facultyHighlightTitle}
-

+
{L.home.facultyHighlightBody}
@@ -131,7 +137,7 @@ const L = getCopy(locale);
{L.home.experienceTitle}
-

+
{L.home.experienceBody}
diff --git a/src/pages/[...lang]/teaching-philosophy.astro b/src/pages/[...lang]/teaching-philosophy.astro
index 06c4de1..9e7395b 100644
--- a/src/pages/[...lang]/teaching-philosophy.astro
+++ b/src/pages/[...lang]/teaching-philosophy.astro
@@ -24,9 +24,12 @@ const L = getCopy(locale);
@@ -37,10 +40,10 @@ const L = getCopy(locale);
@@ -59,25 +62,25 @@ const L = getCopy(locale);
-

+
{L.philosophy.m1}
-

+
{L.philosophy.m2}
-

+
{L.philosophy.m3}
-

+
{L.philosophy.m4}
@@ -92,15 +95,15 @@ const L = getCopy(locale);
diff --git a/src/styles/global.css b/src/styles/global.css
index 06fd48c..922112b 100644
--- a/src/styles/global.css
+++ b/src/styles/global.css
@@ -346,7 +346,7 @@ button {
}
.index-hero {
- background-image: url('/images/index-hero-bg.png');
+ background-image: url('/images/index-hero-bg.webp');
background-size: cover;
background-position: center;
background-repeat: no-repeat;