.mc{background:#FBF6EE}.mc-intro{padding:clamp(72px,9vw,120px) clamp(24px,6vw,96px) 24px;text-align:center}.mc-intro-inner{max-width:820px;margin:0 auto}.mc-label{font-size:12px;letter-spacing:.24em;text-transform:uppercase;font-weight:600;color:#C78D1A;margin:0 0 24px}.mc .mc-title{font-weight:500;font-size:clamp(40px,6vw,76px);line-height:1.06;color:#29190F;margin:0 0 28px}.mc .mc-title,.mc-lede{font-family:Playfair Display,Georgia,serif}.mc-lede{font-style:italic;font-size:clamp(18px,2vw,22px);line-height:1.6;color:#6F5B4B;margin:0}.mc-stats{display:flex;justify-content:center;gap:clamp(28px,6vw,72px);margin:40px 0 0;padding:0;list-style:none;flex-wrap:wrap}.mc-stats li{font-family:DM Sans,system-ui,sans-serif;font-size:11px;letter-spacing:.2em;text-transform:uppercase;font-weight:600;color:#8A7B6E}.mc-stats strong{display:block;font-family:Playfair Display,Georgia,serif;font-size:clamp(34px,4vw,48px);font-weight:500;letter-spacing:0;color:#8E1A1A;margin-bottom:4px}.mc-chef{padding:clamp(56px,7vw,96px) clamp(24px,6vw,96px) 0;background:#F7F0E3}.mc-chef:nth-of-type(2){margin-top:48px}.mc-chef-alt{background:#FBF6EE}.mc-chef:last-of-type{padding-bottom:0}.mc-inner{max-width:1100px;margin:0 auto;padding-bottom:clamp(56px,7vw,96px)}.mc-grid{display:grid;grid-template-columns:minmax(0,45fr) minmax(0,55fr);gap:clamp(32px,5vw,72px);align-items:center}.mc-chef-alt .mc-grid{grid-template-columns:minmax(0,55fr) minmax(0,45fr)}.mc-chef-alt .mc-photo{order:2}.mc-chef-alt .mc-text{order:1}.mc-photo{aspect-ratio:4/5;overflow:hidden;background:#29190F;width:100%}.mc-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 35%}.mc-photo-inder img{object-fit:cover;object-position:55% 40%}.mc-role{font-size:11px;letter-spacing:.2em;text-transform:uppercase;font-weight:600;color:#C78D1A;margin:0 0 12px}.mc .mc-name{font-size:clamp(34px,4vw,52px);font-weight:500;line-height:1.1;color:#29190F;margin:0 0 16px}.mc .mc-name,.mc-speciality{font-family:Playfair Display,Georgia,serif}.mc-speciality{font-style:italic;font-size:clamp(17px,1.8vw,20px);color:#8E1A1A;margin:0 0 20px}.mc-rule{border:0;border-top:1px solid rgba(41,25,15,.2);margin:0 0 20px}.mc-text p.mc-body{font-family:DM Sans,system-ui,sans-serif;font-size:16px;line-height:1.7;color:#6F5B4B;margin:0 0 16px}.mc-btns{display:flex;gap:14px;margin-top:28px}.mc-btn{display:inline-block;padding:16px 24px;font:600 12px/1 DM Sans,system-ui,sans-serif;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;text-align:center;border:1px solid #29190f;color:#fff;background:#29190F}.mc-btn:hover{border-color:#1A0F08;background:#1A0F08;color:#fff}.mc-btn-alt{background:transparent;color:#29190F}.mc-btn-alt:hover{background:#29190F;color:#fff}.mc-close{padding:clamp(56px,7vw,96px) 24px;text-align:center;background:#29190F}.mc .mc-close-line{font-family:Playfair Display,Georgia,serif;font-style:italic;font-size:clamp(22px,3vw,34px);line-height:1.3;color:#F7F0E3;margin:0}@media (max-width:820px){.mc-chef-alt .mc-grid,.mc-grid{grid-template-columns:minmax(0,1fr)}.mc-chef-alt .mc-photo,.mc-chef-alt .mc-text{order:0}.mc-photo{max-width:420px;margin:0 auto}}@media (max-width:480px){.mc-btns{flex-direction:column}.mc-btn{width:100%}}