/* The supplied dish photograph, full size and without scroll animation. */
.fx-site #main .fx-container.fx-plate-section{padding:0!important;border-block:1px solid var(--fx-rule)}
.fx-site .fx-plate-section>.fusion-builder-row{width:100%!important;max-width:none!important}
.fx-site .fx-plate-host,.fx-site .fx-plate-host>.fusion-column-wrapper{width:100%;padding:0!important}
.fx-site .fx-plate-section .fusion-layout-column{align-self:stretch}
.fx-plate-photo{position:relative;width:100%;background:#080907;color:#eee9df}
.fx-plate-photo .fx-plate-layout{display:grid;grid-template-columns:minmax(260px,.75fr) minmax(0,1.25fr);align-items:center;gap:clamp(28px,4vw,64px);width:100%;max-width:1600px;box-sizing:border-box;margin:auto;padding:clamp(40px,5vw,80px) clamp(28px,4.8vw,90px)}
.fx-plate-photo .fx-plate-copy{min-width:0;max-width:380px;padding-block:20px}
.fx-plate-photo .fx-plate-kicker{margin:0 0 30px;color:#b6a078;font:600 12px/1.6 var(--fx-sans);letter-spacing:.2em;text-transform:uppercase}
.fx-site #main .fx-plate-photo h2{margin:0 0 25px;font:400 clamp(52px,5.2vw,76px)/1.02 var(--fx-serif);letter-spacing:-.04em;color:#eee9df}
.fx-site #main .fx-plate-photo h2 em{display:block;color:#b6a078;font-weight:400}
.fx-plate-photo .fx-plate-intro{margin:0;max-width:330px;color:#bdbbb2;font:400 18px/1.75 var(--fx-sans)}
.fx-plate-photo .fx-button{margin-top:35px!important}
.fx-plate-photo .fx-plate-art{width:100%;min-width:0;justify-self:center}
.fx-plate-photo .fx-plate-photograph{display:block;width:100%;max-width:100%;height:auto;aspect-ratio:1086/1448;object-fit:contain}
@media(max-width:1100px){
 .fx-plate-photo .fx-plate-layout{padding-inline:32px;gap:28px}
 .fx-site #main .fx-plate-photo h2{font-size:56px}
 .fx-plate-photo .fx-plate-intro{font-size:17px}
 .fx-plate-photo .fx-button{padding-inline:18px!important;font-size:13px!important}
}
@media(max-width:800px){
 .fx-plate-photo .fx-plate-layout{grid-template-columns:minmax(0,1fr);gap:30px;padding:44px 20px;text-align:center}
 .fx-plate-photo .fx-plate-copy{max-width:100%;padding:0}
 .fx-plate-photo .fx-plate-kicker{font-size:11px;letter-spacing:.16em;margin-bottom:14px}
 .fx-site #main .fx-plate-photo h2{font-size:clamp(38px,10vw,52px);margin-bottom:16px}
 .fx-plate-photo .fx-plate-intro{font-size:16px;line-height:1.6;max-width:410px;margin-inline:auto}
 .fx-plate-photo .fx-button{margin-top:22px!important;min-height:44px}
 .fx-plate-photo .fx-plate-art{max-width:680px}
}
