.hero-stage.tour-lifestyle{aspect-ratio:1;padding:0;background:transparent;overflow:hidden}.hero-stage.tour-lifestyle img{display:block;width:100%;height:auto;max-height:none;aspect-ratio:1;object-fit:contain;transform:none;mix-blend-mode:normal}.product-visual.tour-lifestyle{padding:0;background:var(--paper);overflow:hidden}.product-visual.tour-lifestyle img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;mix-blend-mode:normal;transform:none}.tour-lifestyle-section{padding-top:12px}.tour-lifestyle-section h2{font-size:clamp(2rem,3.2vw,3.1rem);margin:12px 0 28px}.tour-lifestyle-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.tour-lifestyle-grid figure{margin:0;min-width:0;border-radius:6px;overflow:hidden}.tour-lifestyle-grid a{display:block}.tour-lifestyle-grid img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}.tour-lifestyle-caption{font-size:14px;color:var(--muted);margin-top:16px;max-width:850px}@media(max-width:700px){.tour-lifestyle-grid{grid-template-columns:1fr;gap:16px}.hero-stage.tour-lifestyle img{aspect-ratio:1}}