/* Original centred navigation and complete maison chapter. */
.restored-house .ed-wrap{padding-inline:max(6vw,24px)}
.restored-house .house-history{display:grid;grid-template-columns:.8fr 1.2fr;gap:8%;align-items:center;background:#dad5cb;color:#333630;padding-block:70px 32px}
.restored-house .maison-title{font-family:Cormorant,Georgia,serif;font-size:clamp(32px,3.5vw,54px);font-weight:300;letter-spacing:.15em;line-height:1.45}
.restored-house .eyebrow{color:#74634a;font-size:10px;line-height:1.7}.restored-house .maison-summary>p{font-size:13px;line-height:1.9;color:#595b52;margin-bottom:16px}.restored-house .maison-summary>.maison-lead{font-size:18px;line-height:1.7;color:#383c34}
.restored-house .ed-link{display:inline-block;font-size:12px;border-bottom:1px solid #655c4f66;padding-bottom:10px;margin-top:18px;line-height:1.7}.restored-house .ed-link span{margin-left:18px}
.restored-house .house-expertise{background:#dad5cb;color:#333630;padding-block:25px 65px}.expertise-intro{margin-bottom:28px}.restored-house .expertise-intro h2{font-size:clamp(32px,3.3vw,48px)}.restored-house .expertise-intro em{color:#756e61}.restored-house .expertise-intro .eyebrow{margin-bottom:12px}
.restored-house .expertise-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.restored-house .expertise-card{border:1px solid #655c4f4d;padding:10px;min-width:0}.restored-house .expertise-card img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}.restored-house .expertise-copy{padding:20px 10px 14px}.restored-house .expertise-copy .eyebrow{font-size:9px;letter-spacing:.12em;margin-bottom:12px}.restored-house .expertise-copy h3{font-size:clamp(21px,1.8vw,28px);font-weight:300;line-height:1.2;letter-spacing:-.04em;min-height:2.4em;margin-bottom:16px}.restored-house .expertise-copy>p:not(.eyebrow){font-size:12px;line-height:1.85;color:#5f6057}.restored-house .expertise-end{display:flex;justify-content:space-between;align-items:center;gap:30px;margin-top:22px}.restored-house .expertise-end>p{font-size:10px;line-height:1.8;color:#716b60;max-width:380px}
.restored-house .house-workshop{display:grid;grid-template-columns:1.05fr 1fr;gap:10%;align-items:center;padding-block:100px;background:#202523}.restored-house .house-workshop .eyebrow{color:#b39d76}.restored-house .house-workshop h2{font-size:clamp(38px,4.5vw,70px);margin-bottom:30px}.restored-house .house-workshop>div>p:not(.eyebrow){font-size:14px;line-height:1.9;color:#afb2a8;max-width:480px}.restored-house .workshop-card{padding:36px;border:1px solid #ccc9b337}.workshop-tag{font-size:9px;letter-spacing:.2em;color:#b39d76}.restored-house .workshop-card h3{font-size:24px;font-weight:300;margin:24px 0 20px}.workshop-card address{font-size:14px;line-height:1.8;font-style:normal;color:#cccfc3}.workshop-hours{display:flex;justify-content:space-between;gap:20px;border-block:1px solid #ffffff18;padding-block:22px;margin-top:25px;font-size:12px;line-height:1.8}.workshop-hours strong{font-weight:300}.workshop-links{display:flex;flex-direction:column;align-items:start;gap:18px}.restored-house .workshop-links .ed-link{border-color:#ccc9b337}.workshop-phone{font-size:18px}.workshop-details{font-size:11px;line-height:1.8;color:#b6b8ad}
@media(max-width:1100px){.restored-house .expertise-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.restored-house .expertise-copy h3{min-height:0}}
@media(max-width:800px){header.floating-nav{display:grid;grid-template-columns:1fr 60px 1fr;gap:0}.floating-nav .brand-symbol{grid-column:2;grid-row:1}.floating-nav .mobile-menu-toggle{grid-column:3;grid-row:1;justify-self:end}.brand-symbol svg{width:38px;height:38px}}
@media(max-width:700px){.restored-house .house-history,.restored-house .house-workshop{grid-template-columns:1fr;gap:30px}.restored-house .house-history{padding-block:45px 25px}.restored-house .maison-title{font-size:38px}.restored-house .maison-summary>.maison-lead{font-size:16px}.restored-house .house-expertise{padding-block:20px 45px}.restored-house .expertise-grid{grid-template-columns:1fr}.restored-house .expertise-end{display:block}.restored-house .house-workshop{padding-block:55px}.restored-house .workshop-card{padding:25px}.restored-house .workshop-hours{font-size:11px}.restored-house .expertise-copy h3{font-size:28px}}
.floating-nav.on-light .nav-left a,.floating-nav.on-light .nav-right a,.floating-nav.on-light .brand-symbol .vendome-symbol,.floating-nav.on-light .mobile-menu-toggle{color:#252c25}
.floating-nav.on-light .nav-left a:hover,.floating-nav.on-light .nav-right a:hover{color:#000}
/* An expanded mobile panel needs an opaque enough backdrop for readable links. */
@media(max-width:800px){.floating-nav .mobile-navigation:not([hidden]){background:rgba(20,26,22,.96)}}
