.wartsila-case .case-intro h1{margin-top:28px}.wa-showcase{margin:0;background:#e7e9e8;padding:65px 6vw 35px}.wa-hero-pair{display:flex;align-items:center;justify-content:center;gap:7%;max-width:1400px;margin:auto}.wa-hero-pair img{display:block;height:min(52vw,650px);width:auto;max-width:43%;object-fit:contain;box-shadow:0 20px 45px #1c1d2026}.wa-showcase figcaption{font-size:12px;color:#68716c;text-align:center;margin-top:35px}
.wa-art-section{padding:85px 10vw}.wa-print{background:#eeede8}.wa-events{background:#e7e9e8}.wa-section-intro{max-width:740px;margin-bottom:55px}.wa-section-intro>.eyebrow{font-size:11px;color:#747b76}.wa-section-intro h2{font-size:clamp(36px,4.5vw,66px);font-weight:400;letter-spacing:-.04em;line-height:1.1;margin:28px 0}.wa-section-intro p{font-size:18px;line-height:1.7;max-width:62ch}.wa-art-section figure{margin:0;min-width:0}.wa-art-section img{display:block;width:100%;height:auto}.wa-art-section figcaption{font-size:12px;line-height:1.5;color:#68716c;margin-top:18px}.wa-landscape{margin-bottom:65px!important}.wa-landscape img{box-shadow:0 15px 35px #1c1d2017}.wa-square-pair,.wa-event-pair{display:grid;grid-template-columns:1fr 1fr;gap:4vw}.wa-square-pair img{aspect-ratio:1;object-fit:contain}.wa-conference{max-width:1000px;margin:65px auto 0!important}.wa-conference img{background:#fff}.wartsila-case .case-demo-note{padding-top:75px}
@media(max-width:760px){.wa-showcase{padding:35px 6vw 28px}.wa-hero-pair{gap:7%}.wa-hero-pair img{height:57vw;max-width:43%}.wa-showcase figcaption{margin-top:25px;font-size:11px}.wa-art-section{padding:60px 6vw}.wa-section-intro{margin-bottom:35px}.wa-section-intro p{font-size:16px}.wa-square-pair,.wa-event-pair{grid-template-columns:1fr;gap:38px}.wa-landscape{margin-bottom:40px!important}.wa-conference{margin-top:40px!important}.wartsila-case .case-demo-note{padding-top:50px}}

.wa-mockup{display:block;width:100%;height:auto;max-width:1600px;margin:auto}.wa-print-pair{display:flex;align-items:center;justify-content:center;gap:7%;margin:auto}.wa-print-pair img{width:auto;max-width:43%;height:min(52vw,650px);object-fit:contain}.wa-originals{margin-bottom:65px!important}@media(max-width:760px){.wa-print-pair img{height:57vw}.wa-originals{margin-bottom:40px!important}}

/* Pair each description directly with its artwork. */
.wa-art-section{display:grid;grid-template-columns:minmax(240px,.75fr) minmax(0,1.7fr);gap:6vw;align-items:start;padding:85px 6vw}.wa-section-intro{margin:0}.wa-section-intro h2{font-size:clamp(34px,3.4vw,52px)}.wa-section-intro p{font-size:17px}.wa-artwork{min-width:0}.wa-digital{background:#eeede8}.wa-artwork .wa-print-pair img{height:min(35vw,550px)}.wa-artwork .wa-conference{margin-top:45px!important}@media(max-width:1000px){.wa-art-section{grid-template-columns:1fr;gap:35px}.wa-section-intro{max-width:650px}.wa-artwork .wa-print-pair img{height:57vw;max-height:650px}}@media(max-width:760px){.wa-art-section{padding:60px 6vw}.wa-section-intro p{font-size:16px}}

.wa-booth-section{padding:85px 6vw;background:#e7e9e8}.wa-booth-intro{display:grid;grid-template-columns:1fr 1fr;gap:8vw;align-items:start;margin-bottom:48px}.wa-booth-intro .eyebrow{font-size:11px;color:#747b76}.wa-booth-intro h2{font-size:clamp(36px,4.5vw,66px);font-weight:400;letter-spacing:-.04em;line-height:1.1;margin:28px 0 0}.wa-booth-intro>p{font-size:18px;line-height:1.7;max-width:62ch;margin:38px 0 0}.wa-booth-section figure{margin:0}.wa-booth-section img{display:block;width:100%;height:auto}.wa-booth-section figcaption{font-size:12px;line-height:1.5;color:#68716c;margin-top:18px}@media(max-width:760px){.wa-booth-section{padding:60px 6vw}.wa-booth-intro{grid-template-columns:1fr;gap:20px;margin-bottom:30px}.wa-booth-intro>p{margin:0;font-size:16px}}
