.vil-gucci-article{max-width:1140px;margin:0 auto;padding-bottom:64px}.vil-gucci-header{padding-top:40px;padding-bottom:40px}.vil-gucci-overline{color:#756451;font-family:var(--font-geist-sans), sans-serif;letter-spacing:.14em;text-transform:uppercase;flex-wrap:wrap;align-items:baseline;gap:10px 24px;font-size:9px;line-height:1.8;display:flex}.vil-gucci-overline time{margin-left:auto}.vil-gucci-titleSpread{align-items:end;gap:26px;margin-top:28px;display:grid}.vil-gucci-titleSpread h1{color:#503c2c;letter-spacing:-.05em;text-wrap:balance;max-width:800px;font-size:clamp(2.9rem,7.1vw,6.5rem);font-weight:400;line-height:1.06}.vil-gucci-subtitle{color:#6b624d;max-width:500px;font-size:22px;line-height:1.6}.vil-gucci-openingImage{background:#d6c9b5;max-width:760px;margin:0 auto 52px;padding:18px 18px 0;position:relative}.vil-gucci-openingImage .vil-gucci-photograph{max-width:615px;margin-inline:auto}.vil-gucci-openingImage figcaption{padding-bottom:16px}.vil-gucci-marginNote{font-family:var(--font-geist-sans), sans-serif;letter-spacing:.2em;text-transform:uppercase;color:#7d6b54;font-size:10px;display:none}.vil-gucci-introduction{max-width:700px;margin:0 auto 64px}.vil-gucci-paragraph{color:#40382e;margin-bottom:25px;font-size:19px;line-height:1.85}.vil-gucci-introduction .vil-gucci-paragraph:first-child{color:#503c2c;font-size:25px;line-height:1.65}.vil-gucci-photograph figcaption{color:#746752;font-family:var(--font-geist-sans), sans-serif;margin-top:12px;font-size:10px;line-height:1.85}.vil-gucci-credit{display:block}.vil-gucci-photograph a{text-underline-offset:3px;-webkit-text-decoration:underline #ac9a7e;text-decoration:underline #ac9a7e}.vil-gucci-section{max-width:700px;margin:0 auto 64px}.vil-gucci-sectionText{min-width:0}.vil-gucci-section h2{color:#5b4531;letter-spacing:-.03em;text-wrap:balance;border-top:1px solid #b5a489;margin-bottom:28px;padding-top:20px;font-size:clamp(1.9rem,3.6vw,2.8rem);font-weight:400;line-height:1.2}.vil-gucci-sectionImage{width:75%;max-width:360px;margin:36px 0 0 auto}.vil-gucci-theatre .vil-gucci-sectionImage{margin-left:0}.vil-gucci-departure .vil-gucci-sectionImage{width:55%;max-width:180px;margin-right:8%}.vil-gucci-finalLine{color:#6c4d35;font-size:26px;font-style:italic;line-height:1.6}.vil-gucci-sources,.vil-gucci-related{border-top:1px solid #b5a489;max-width:850px;margin:30px auto 0;padding-top:25px}.vil-gucci-sources h2,.vil-gucci-related>p{color:#756451;font-family:var(--font-geist-sans), sans-serif;letter-spacing:.16em;text-transform:uppercase;margin-bottom:18px;font-size:10px;font-weight:400;line-height:1.8}.vil-gucci-sources li{color:#6b624d;margin-bottom:12px;font-size:14px;line-height:1.8}.vil-gucci-sources a,.vil-gucci-related a{overflow-wrap:anywhere;text-underline-offset:4px;-webkit-text-decoration:underline #ac9a7e;text-decoration:underline #ac9a7e}.vil-gucci-related a{margin:16px 0;font-size:20px;line-height:1.5;display:block}@media (min-width:768px){.vil-gucci-header{padding-top:64px;padding-bottom:52px}.vil-gucci-titleSpread{margin-top:36px}.vil-gucci-paragraph{font-size:20px}.vil-gucci-openingImage{margin-bottom:68px;padding:26px 35px 0}.vil-gucci-introduction,.vil-gucci-section{margin-bottom:88px}}@media (min-width:1024px){.vil-gucci-titleSpread{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:60px}.vil-gucci-subtitle{padding-bottom:7px;font-size:23px}.vil-gucci-openingImage{margin-left:0;margin-right:auto}.vil-gucci-marginNote{writing-mode:vertical-rl;display:block;position:absolute;top:50px;left:calc(100% + 42px)}.vil-gucci-introduction{margin-left:auto;margin-right:5%}.vil-gucci-illustrated{grid-template-columns:minmax(0,700px) minmax(0,280px);justify-content:space-between;gap:64px;max-width:none;display:grid}.vil-gucci-sectionImage{width:100%;margin-top:100px}.vil-gucci-theatre{grid-template-columns:minmax(0,330px) minmax(0,650px);gap:72px}.vil-gucci-theatre .vil-gucci-sectionText{grid-area:1/2}.vil-gucci-theatre .vil-gucci-sectionImage{grid-area:1/1;margin-top:50px}.vil-gucci-departure{grid-template-columns:minmax(0,700px) minmax(0,230px)}.vil-gucci-departure .vil-gucci-sectionImage{width:100%;max-width:230px;margin-top:40px;margin-right:0}}
