.expo-main{padding:0 5% 70px}.expo-heading{padding:55px 0 45px;max-width:1100px}.expo-heading h1{font-size:clamp(3rem,8vw,8.5rem);line-height:1.06;letter-spacing:-.055em;margin:22px 0;overflow-wrap:anywhere}.expo-heading>p{font-size:18px}.expo-back{display:inline-block;font-size:14px;margin-top:28px;text-decoration:underline;text-underline-offset:5px}.expo-row{display:flex;align-items:center;gap:30px;border-top:1px solid #bfc1bd;padding:30px 0}.expo-row:last-child{border-bottom:1px solid #bfc1bd}.expo-number,.expo-year{font-size:14px;white-space:nowrap}.expo-row img{width:185px;height:135px;object-fit:cover;background:transparent}.expo-row h2{font-size:clamp(1.5rem,3vw,3rem)}.expo-row p{margin:10px 0 0;color:#505650}.expo-year{margin-left:auto}.expo-row:hover h2{text-decoration:underline;text-underline-offset:7px}.expo-visual img{display:block;width:100%;height:auto;max-height:none;background:transparent}.expo-visual figcaption{font-size:13px;color:#555e57;display:block;line-height:1.6}.expo-copy{max-width:760px;margin:65px auto}.expo-copy h2{margin-bottom:28px}.expo-copy p{font-size:18px;line-height:1.75}.expo-copy .expo-source{font-size:14px}.expo-source a{text-decoration:underline;text-underline-offset:4px}.expo-films{padding:35px 0 65px}.film-grid{display:grid;grid-template-columns:1fr 1fr;gap:45px 5%}.film-grid iframe{width:100%;aspect-ratio:16/9;display:block;border:0;background:#111411}.film-grid figcaption{gap:14px;flex-wrap:wrap}.film-grid figcaption a{text-decoration:underline}.expo-related{border-top:1px solid #bfc1bd;padding-top:30px;display:flex;flex-wrap:wrap;gap:20px 35px;font-size:14px}.expo-related>span{width:100%;color:#555e57}.expo-related a{text-decoration:underline;text-underline-offset:5px}.lens-note{margin:25px 0 100px}@media(max-width:700px){.expo-heading{padding:35px 0}.expo-row{gap:15px;flex-wrap:wrap}.expo-row img{width:100px;height:85px}.expo-row>div{flex:1;min-width:180px}.expo-number{display:none}.expo-year{margin-left:0}.expo-copy{margin:40px 0}.expo-copy p{font-size:16px}.film-grid{grid-template-columns:1fr}.expo-films .section-heading{flex-wrap:wrap}.expo-films{padding-top:15px}.expo-row h2{font-size:1.6rem}}
.palais-gallery{padding:25px 0 50px}.palais-gallery-pair{display:grid;grid-template-columns:.7fr 1.3fr;gap:5%;align-items:center;margin-top:55px}.expo-visual>a{display:block;cursor:zoom-in}.palais-gallery-pair .expo-visual img{max-height:none}@media(max-width:700px){.palais-gallery-pair{grid-template-columns:1fr;gap:35px;margin-top:35px}.palais-gallery-pair figure:first-child{max-width:420px;justify-self:center}}

.chateaux-gallery{padding:15px 0 70px}.chateaux-grid{display:grid;grid-template-columns:1fr 1fr;gap:50px 5%;align-items:center}.chateaux-grid figure{margin:0}.chateaux-gallery .section-heading{flex-wrap:wrap;gap:15px}.chateaux-gallery .section-heading p{font-size:14px}@media(max-width:700px){.chateaux-grid{grid-template-columns:1fr;gap:30px}}
.expo-row[href="louvre-lens.html"] img{object-fit:cover;object-position:center}
