#factory-tour .pano-stage{height:auto;aspect-ratio:16/9;scroll-margin-top:128px}#factory-tour .pano-open{position:absolute;inset:0}#factory-tour .pano-stage.pano-active{height:clamp(400px,calc(100svh - 170px),610px);aspect-ratio:auto}#factory-tour .factory-scene-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:26px}#factory-tour .factory-scene-card{display:block;text-decoration:none;color:inherit;padding-bottom:20px;border-bottom:1px solid #183e3133}#factory-tour .factory-scene-card picture,#factory-tour .factory-scene-card img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}#factory-tour .factory-scene-card img{border-radius:8px}#factory-tour .factory-scene-card h4{font-size:22px;line-height:1.3;margin:16px 0 8px}#factory-tour .factory-scene-card p{font-size:15px;line-height:1.65;margin:0 0 12px}#factory-tour .factory-card-cta{font-size:14px;font-weight:700;color:#225b46}#factory-tour .factory-scene-card:hover .factory-card-cta{text-decoration:underline}#factory-tour .factory-scene-card:focus-visible{outline:3px solid #49735b;outline-offset:5px}#factory-tour .pano-stage.pano-expanded{position:fixed;inset:0;width:100vw;height:100dvh;max-height:none;aspect-ratio:auto;border-radius:0;z-index:2147483000}@media(max-width:600px){#factory-tour .factory-scene-grid{grid-template-columns:1fr;gap:20px}#factory-tour .pano-stage.pano-active{height:480px}}
#factory-tour .factory-scene-group{margin-top:42px}#factory-tour .factory-scene-group>h3{font-size:26px;line-height:1.3;margin:0}#factory-tour .factory-scene-group .factory-scene-grid{margin-top:20px}@media(min-width:601px){#factory-tour .factory-scene-group:last-child .factory-scene-grid{max-width:calc(50% - 12px)}}
