<style>.gc-landing{font-family:"Open Sans",sans-serif;color:#2D2D2D;line-height:1.7;-webkit-font-smoothing:antialiased}.gc-landing *{box-sizing:border-box;margin:0;padding:0}.gc-container{max-width:900px;margin:0 auto;padding:0 20px}.gc-container--wide{max-width:1100px}.gc-deal{padding:60px 0;border-top:3px solid #EB299C}.gc-deal-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.gc-deal-image img{width:100%;height:auto;border-radius:4px}.gc-deal-text h2{font-family:"Roboto Slab",serif;font-weight:500;font-size:26px;color:#2D2D2D;margin-bottom:16px;line-height:1.3}.gc-deal-text h2 span{color:#EB299C}.gc-deal-text p{font-size:15px;margin-bottom:12px}.gc-signed{padding:60px 0;background:#fdf6fa}.gc-signed-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.gc-signed-image img{width:100%;height:auto;border-radius:4px}.gc-signed-text h2{font-family:"Roboto Slab",serif;font-weight:500;font-size:24px;color:#2D2D2D;margin-bottom:16px;line-height:1.3}.gc-signed-text p{font-size:15px;margin-bottom:12px}.gc-signed-text .gc-exclusive{font-weight:700;color:#EB299C;font-size:15px;margin-top:8px}.gc-provence{padding:60px 0}.gc-provence h2{font-family:"Roboto Slab",serif;font-weight:500;font-size:26px;text-align:center;margin-bottom:12px;color:#2D2D2D}.gc-provence-intro{text-align:center;font-size:15px;font-style:italic;color:#666;max-width:600px;margin:0 auto 40px auto}.gc-photo-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.gc-photo-card{position:relative;overflow:hidden;border-radius:4px}.gc-photo-card img{width:100%;height:280px;object-fit:cover;display:block;transition:transform 0.4s ease}.gc-photo-card:hover img{transform:scale(1.03)}.gc-photo-card figcaption{padding:14px 16px;font-size:14px;font-style:italic;color:#555;line-height:1.5;background:#fdf6fa}@media (max-width:1024px){.gc-deal-grid,.gc-signed-grid{grid-template-columns:1fr;gap:24px}.gc-deal-image{max-width:500px}.gc-signed-image{max-width:400px}.gc-photo-card img{height:240px}.gc-deal,.gc-signed,.gc-provence{padding:48px 0}}@media (max-width:600px){.gc-photo-grid{grid-template-columns:1fr}.gc-photo-card img{height:220px}.gc-deal-text h2,.gc-signed-text h2,.gc-provence h2{font-size:22px}.gc-deal,.gc-signed,.gc-provence{padding:36px 0}}