.vil-911-article{max-width:1120px;margin:0 auto;padding:38px 0 100px}.vil-911-overline,.vil-911-byline{letter-spacing:.17em;text-transform:uppercase;color:#78634f;font:10px/1.6 Arial,sans-serif}.vil-911-opening{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:clamp(35px,6vw,90px);display:grid}.vil-911-title-block h1{letter-spacing:-.055em;text-wrap:balance;margin:27px 0;font-size:clamp(3.2rem,6.6vw,6.4rem);font-weight:400;line-height:1.01}.vil-911-subtitle{color:#655b50;max-width:460px;font-size:clamp(1.2rem,2vw,1.6rem);line-height:1.6}.vil-911-byline{margin-top:28px}.vil-911-byline strong{font-weight:400}.vil-911-photo{margin:0}.vil-911-photo img{width:100%;height:auto;display:block}.vil-911-photo figcaption{color:#6e655a;margin-top:12px;font-size:12px;line-height:1.65}.vil-911-photo figcaption span{margin-top:5px;font:10px/1.8 Arial,sans-serif;display:block}.vil-911-photo a{text-underline-offset:3px;text-decoration:underline}.vil-911-introduction{max-width:690px;margin:70px auto;font-size:22px;line-height:1.8}.vil-911-introduction p+p{margin-top:26px}.vil-911-section{border-top:1px solid #aaa091;grid-template-columns:80px minmax(0,690px);gap:35px;max-width:850px;margin:65px auto;padding-top:30px;display:grid}.vil-911-section-number{color:#8a6c50;letter-spacing:.2em;padding-top:9px;font:12px Arial,sans-serif}.vil-911-section h2{letter-spacing:-.035em;margin:0 0 27px;font-size:clamp(2rem,3.2vw,2.75rem);font-weight:400;line-height:1.15}.vil-911-section div>p{margin-top:24px;font-size:20px;line-height:1.85}.vil-911-showroom{max-width:1000px;margin:70px auto}.vil-911-family{max-width:420px;margin:65px 8% 65px auto}.vil-911-related{border-top:1px solid #aaa091;max-width:690px;margin:80px auto 0;padding-top:25px}.vil-911-related>p{color:#6e655a;text-transform:uppercase;letter-spacing:.18em;margin-bottom:18px;font:10px Arial,sans-serif}.vil-911-related a{border-bottom:1px solid #bcb5a6;justify-content:space-between;gap:20px;padding:17px 0;font-size:20px;line-height:1.4;display:flex}.vil-911-article a:focus-visible{outline-offset:5px;outline:2px solid #8a6c50}@media (max-width:767px){.vil-911-article{padding-top:30px}.vil-911-opening{grid-template-columns:minmax(0,1fr);gap:30px}.vil-911-title-block h1{margin:22px 0;font-size:clamp(2.8rem,12vw,5rem)}.vil-911-opening>figure{max-width:420px;margin:0 auto}.vil-911-introduction{margin:40px auto;font-size:20px}.vil-911-section{grid-template-columns:25px minmax(0,1fr);gap:14px;margin:44px auto;padding-top:23px}.vil-911-section-number{font-size:10px}.vil-911-section div>p{font-size:19px;line-height:1.8}.vil-911-section h2{font-size:1.9rem}.vil-911-family{max-width:360px;margin:45px auto}.vil-911-showroom{margin:45px auto}}
