.picture-collage-1{--mt1-accent:#09859C;padding-bottom:84px}
.pc1-intro{display:grid;grid-template-columns:1.12fr 1fr;gap:7%;align-items:center;margin-bottom:44px}
.pc1-intro h2{font-size:clamp(39.1px,4.14vw,57.5px);font-weight:400;line-height:1.1;letter-spacing:-.05em;margin:0}
.pc1-intro p{font-size:17.25px;line-height:1.85;color:#666}.pc1-intro p+p{margin-top:18px}
.pc1-grid{display:grid;grid-template-columns:.9fr 1.12fr 1.12fr .9fr;gap:20px;align-items:start}
.pc1-grid figure{margin:0;min-width:0}.pc1-grid .pc1-live-a{margin-top:48px}.pc1-grid .pc1-showroom{margin-top:100px}.pc1-grid .pc1-live-b{margin-top:30px}
.pc1-grid a{display:block;position:relative;overflow:hidden;background:#EFFBFC}.pc1-grid img{display:block;width:100%;height:auto;transition:transform .5s ease}
.pc1-grid a:hover img{transform:scale(1.025)}.pc1-grid a:hover .photo-zoom,.pc1-grid a:focus-visible .photo-zoom{opacity:1}
.pc1-grid figcaption{font-size:14px;line-height:1.6;color:#707570;margin-top:12px}
@media(max-width:900px){.pc1-grid{gap:14px}.pc1-intro h2{font-size:41.4px}}
@media(max-width:600px){.picture-collage-1{padding-bottom:56px}.pc1-intro{grid-template-columns:1fr;gap:22px;margin-bottom:30px}.pc1-intro h2{font-size:43.7px}.pc1-intro p{font-size:16.1px;line-height:1.8}.pc1-grid{grid-template-columns:1fr 1fr;gap:24px 14px}.pc1-grid .pc1-live-a,.pc1-grid .pc1-showroom,.pc1-grid .pc1-live-b{margin:0}.pc1-training{order:0}.pc1-showroom{order:1}.pc1-live-a{order:2}.pc1-live-b{order:3}}
@media(prefers-reduced-motion:reduce){.pc1-grid img{transition:none}}
