/* Optical mark calibration preserves source proportions and the approved tiles/rails. */
.workshop-logo-tile img{width:var(--logo-optical-width,148px)!important;height:var(--logo-optical-height,44px)!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important}
.workshop-logo-tile.logo-optical-0{--logo-optical-width:122.87px;--logo-optical-height:28.61px}
.workshop-logo-tile.logo-optical-1{--logo-optical-width:79.49px;--logo-optical-height:34.37px}
.workshop-logo-tile.logo-optical-2{--logo-optical-width:127.93px;--logo-optical-height:42.64px}
.workshop-logo-tile.logo-optical-3{--logo-optical-width:113.63px;--logo-optical-height:30.15px}
.workshop-logo-tile.logo-optical-4{--logo-optical-width:137.43px;--logo-optical-height:46.19px}
.workshop-logo-tile.logo-optical-5{--logo-optical-width:112.31px;--logo-optical-height:31.24px}
.workshop-logo-tile.logo-optical-6{--logo-optical-width:150px;--logo-optical-height:32.98px}
.workshop-logo-tile.logo-optical-7{--logo-optical-width:88.28px;--logo-optical-height:36.63px}
.workshop-logo-tile.logo-optical-8{--logo-optical-width:144.36px;--logo-optical-height:27.29px}
.workshop-logo-tile.logo-optical-9{--logo-optical-width:148px;--logo-optical-height:34.36px}
.workshop-logo-tile.logo-optical-10{--logo-optical-width:101.99px;--logo-optical-height:30.6px}
.workshop-logo-tile.logo-optical-11{--logo-optical-width:124.49px;--logo-optical-height:39.68px}
.workshop-logo-tile.logo-optical-12{--logo-optical-width:86.61px;--logo-optical-height:43.31px}
.workshop-logo-tile.logo-optical-13{--logo-optical-width:98.34px;--logo-optical-height:24.25px}
.workshop-logo-tile.logo-optical-14{--logo-optical-width:129.15px;--logo-optical-height:21.37px}
.workshop-logo-tile.logo-optical-15{--logo-optical-width:92.88px;--logo-optical-height:25.39px}
.workshop-logo-tile.logo-optical-16{--logo-optical-width:148px;--logo-optical-height:19.73px}

.workshop-proof-metric>strong>.result-count-value{font:inherit;line-height:inherit;vertical-align:baseline;font-variant-numeric:tabular-nums}.growth-result-number{font-variant-numeric:tabular-nums}
/* Entry breathing room is content padding, with no extra blank minimum height. */
.patch-replica #main>.workshop-foundations{padding-top:clamp(72px,7.5vw,120px)!important;min-height:0!important}
@media(max-width:800px){.patch-replica #main>.workshop-foundations{padding-top:76px!important}.patch-replica #main>.workshop-foundations .replica-foundation-list{margin-top:14px!important}.workshop-brief-row{align-items:start!important}}
