.expositor-page .hero-business-title>span{display:none}.expositor-page .r-section{padding-block:78px}.expositor-page h2{text-wrap:pretty;font-size:clamp(28px,2.7vw,38px);line-height:1.18}.expositor-page h3{font-size:21px;line-height:1.3}.expositor-page .copy{font-size:15px;line-height:1.8}.expositor-page .text-link{gap:16px;font-size:14px}.e-overview{background:var(--surface);border-bottom:1px solid var(--line);padding-block:42px}.e-overview-inner{grid-template-columns:1.55fr 1fr;align-items:center;gap:80px;display:grid}.e-overview-inner>p{color:var(--ink);letter-spacing:-.015em;font-size:21px;line-height:1.65}.e-overview ul{gap:17px;display:grid}.e-overview li{color:var(--ink);align-items:center;gap:14px;font-size:14px;font-weight:650;display:flex}.e-overview li svg{color:var(--accent-ink);flex-shrink:0}.e-intro{grid-template-columns:1fr 1fr;align-items:center;gap:72px;margin-bottom:40px;display:grid}.e-intro>.copy{margin:0}.e-product-pair{grid-template-rows:auto auto 1fr;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 40px;display:grid}.e-product-type{grid-row:span 3;grid-template-rows:subgrid;align-items:start;display:grid}.e-product-label{text-transform:uppercase;letter-spacing:.1em;color:var(--accent-ink);align-items:center;gap:12px;margin-bottom:13px;font-size:10px;font-weight:750;display:flex}.e-product-label>span{border-right:1px solid var(--line-strong);padding-right:12px}.expositor-page .e-product-heading h3{max-width:490px;font-size:clamp(23px,2vw,27px)}.e-product-photo{background:var(--surface);aspect-ratio:16/10;border-radius:5px;overflow:hidden}.e-product-photo img{object-fit:cover;width:100%;height:100%}.e-product-copy .copy{margin-top:0}.e-product-copy .text-link{margin-top:19px}.e-three-points{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;display:grid}.e-three-points article{border-top:1px solid var(--line-strong);padding-top:22px}.e-point-number{color:var(--accent-ink);letter-spacing:.05em;margin-bottom:16px;font-size:12px;font-weight:750;display:block}.e-fresh .e-three-points article,.e-custom .e-three-points article{border-color:#ffffff40}.e-fresh .e-point-number,.e-custom .e-point-number{color:var(--on-dark-accent)}.e-sector-navigation{background:var(--brand-blue);color:#fff}.e-sector-navigation .container{align-items:center;gap:30px;min-height:82px;display:flex}.e-sector-navigation .container>span{margin-right:auto;font-size:13px;font-weight:650}.e-sector-navigation a{align-items:center;gap:23px;padding-block:17px;font-size:14px;font-weight:700;display:flex}.e-sector-navigation a:hover{text-underline-offset:5px;text-decoration:underline}.e-sector-navigation :focus-visible{outline-color:#fff}.e-sector-layout{grid-template-columns:1.12fr 1fr;align-items:start;gap:64px;display:grid}.e-sector-copy>.copy{margin-top:24px}.e-sector-points{margin-top:25px}.e-sector-points article{border-top:1px solid var(--line);padding-block:19px}.expositor-page .e-sector-points h3{font-size:19px}.e-sector-points .copy{margin-top:8px}.e-sector-copy>.text-link{margin-top:10px}.e-sector-visual{top:calc(var(--site-header-height) + 24px);position:sticky}.e-sector-visual figure img{aspect-ratio:4/3;object-fit:cover;border-radius:5px;width:100%}.e-sector-visual figcaption{color:var(--body);margin-top:12px;font-size:12px;line-height:1.6}.e-photo-action{padding:28px 0 0}.e-photo-action p{color:var(--ink);letter-spacing:-.02em;font-size:21px;line-height:1.5}.e-photo-action strong{font-weight:650}.e-photo-action .button{margin-top:22px}.e-supermarkets{background:var(--surface)}.e-sector-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.e-sector-cards article{border:1px solid var(--line);background:#fff;border-radius:6px;padding:28px}.e-sector-cards .r-icon{margin-bottom:23px}.e-bottom-link{margin-top:30px}.e-wholesale-layout{grid-template-columns:1fr 1.05fr;gap:84px;display:grid}.e-wholesale-layout>div>.copy{margin-top:24px}.e-wholesale-layout .button{margin-top:28px}.expositor-page .e-wholesale-layout .r-lined-list h3{font-size:21px}.e-live{background:var(--surface)}.e-live-feature{background:var(--brand-blue);border-radius:6px;grid-template-columns:1fr 1fr;margin-bottom:38px;display:grid;overflow:hidden}.e-live-copy{align-self:center;padding:42px}.expositor-page .e-live-copy h2,.expositor-page .e-live-copy .eyebrow,.expositor-page .e-live-copy p,.expositor-page .e-live-copy .text-link{color:#fff}.e-live-copy .live-dot{background:var(--on-dark-accent)}.e-live-copy .copy{margin-top:22px}.e-live-copy .text-link{margin-top:25px}.e-live-copy :focus-visible{outline-color:#fff}.e-live-feature>img{object-fit:cover;width:100%;height:100%;min-height:460px}.e-related{border-top:1px solid var(--line-strong);margin-top:30px;padding-top:23px;font-size:14px;line-height:1.8}.e-related a{color:var(--accent-ink);text-underline-offset:4px;font-weight:700;text-decoration:underline}.e-process-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;display:grid}.e-process-steps article{position:relative}.e-process-steps article:before{content:"";background:var(--line-strong);height:1px;position:absolute;top:26px;left:70px;right:0}.e-process-steps .r-step-number{margin-bottom:22px}.expositor-page .e-process-steps h3{font-size:20px}.e-process-footer{border-block:1px solid var(--line);justify-content:space-between;align-items:center;gap:25px;margin-top:38px;padding-block:22px;display:flex}.e-process-footer p{font-size:14px;line-height:1.75}.e-process-footer strong{color:var(--ink);display:block}.e-projects{background:var(--surface)}.e-project-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.e-project-gallery img{aspect-ratio:4/3;object-fit:cover;border-radius:5px;width:100%}.e-project-gallery figcaption{padding-top:18px}.e-project-gallery figcaption span{color:var(--accent-ink);letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:700;display:block}.e-project-gallery figcaption strong{letter-spacing:-.015em;color:var(--ink);font-size:17px;line-height:1.45}@media (width<=1100px){.e-overview-inner,.e-intro,.e-sector-layout,.e-wholesale-layout{gap:38px}.e-sector-cards article{padding:23px}.e-live-copy{padding:32px}.e-process-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}}@media (width<=960px){.expositor-page .r-section{padding-block:60px}.e-overview-inner,.e-intro,.e-sector-layout,.e-wholesale-layout,.e-live-feature{grid-template-columns:1fr;gap:30px}.e-overview ul{grid-template-columns:repeat(3,minmax(0,1fr))}.e-overview li{align-items:start;gap:10px;font-size:13px}.e-sector-visual{grid-template-columns:1.2fr 1fr;align-items:center;gap:28px;display:grid;position:static}.e-photo-action{padding-top:0}.e-sector-cards{gap:16px}.expositor-page .e-sector-cards h3{font-size:19px}.e-live-feature{gap:0}.e-live-feature>img{aspect-ratio:16/9;height:auto;min-height:0}.e-sector-navigation .container{flex-wrap:wrap;gap:0 32px;padding-block:16px}.e-sector-navigation .container>span{flex-basis:100%}}@media (width<=760px){.e-product-pair{grid-template-rows:none;grid-template-columns:1fr;gap:36px}.e-product-type{grid-row:auto;grid-template-rows:auto auto auto;gap:20px}.e-product-type+.e-product-type{border-top:1px solid var(--line-strong);padding-top:28px}.e-three-points,.e-sector-cards{grid-template-columns:1fr;gap:26px}.e-three-points article{padding-top:20px}.e-point-number{margin-bottom:12px}.e-sector-cards article{padding:26px}.e-sector-cards .r-icon{margin-bottom:17px}.e-process-footer{flex-direction:column;align-items:start;gap:12px}.e-project-gallery{gap:15px}}@media (width<=640px){.expositor-page .r-section{padding-block:45px}.e-overview{padding-block:30px}.e-overview-inner>p{font-size:18px}.e-overview ul{grid-template-columns:1fr;gap:15px}.e-overview li{align-items:center;font-size:14px}.e-intro{gap:22px;margin-bottom:30px}.e-sector-navigation .container{column-gap:22px}.e-sector-navigation a{gap:10px;padding-block:12px;font-size:13px}.e-sector-visual{display:block}.e-sector-visual figure img{aspect-ratio:16/10}.e-photo-action{padding-top:22px}.e-live-copy{padding:28px 23px}.e-live-feature>img{aspect-ratio:4/3}.e-process-steps,.e-project-gallery{grid-template-columns:1fr;gap:30px}.e-project-gallery img{aspect-ratio:16/10}.e-project-gallery figcaption{padding-top:14px}.e-process-steps .r-step-number{margin-bottom:16px}}
