.product-visual.new-rider{padding:0;background:var(--paper)}.product-visual.new-rider img{height:auto;aspect-ratio:1;object-fit:cover}.detail-image.new-rider{padding:0;overflow:hidden}.detail-image.new-rider img{aspect-ratio:1;object-fit:cover;mix-blend-mode:normal}.detail-image.new-rider figcaption{padding:14px 18px}.rider-section{padding-top:12px;padding-bottom:52px}.rider-heading{max-width:720px;margin-bottom:28px}.rider-heading h2{font-size:clamp(2rem,3.2vw,3.1rem);margin:12px 0 18px}.rider-heading>p:last-child{color:var(--muted);max-width:620px}.rider-grid{display:grid;grid-template-columns:2fr 1fr;gap:18px;align-items:stretch}.rider-photo{position:relative;display:block;overflow:hidden;border-radius:6px;background:var(--paper);min-width:0}.rider-photo:first-child{grid-row:span 2}.rider-photo img{width:100%;height:100%;object-fit:cover;aspect-ratio:1}.rider-enlarge{position:absolute;right:14px;top:14px;background:#fffdf8;color:var(--ink);border-radius:50%;width:34px;height:34px;display:grid;place-items:center;font-size:20px;box-shadow:0 2px 8px #102c4218}.rider-photo:hover .rider-enlarge{background:var(--warm)}.rider-caption{font-size:14px;color:var(--muted);margin-top:15px}@media(max-width:700px){.rider-section{padding-top:8px}.rider-grid{grid-template-columns:1fr 1fr;gap:12px}.rider-photo:first-child{grid-column:1/-1;grid-row:auto}.rider-heading{margin-bottom:22px}.rider-enlarge{right:8px;top:8px;width:28px;height:28px;font-size:18px}}.rider-grid.two-photos{grid-template-columns:repeat(2,minmax(0,1fr))}.rider-grid.two-photos .rider-photo:first-child{grid-row:auto}.related-card[href^="/models/breeze-"] img{height:200px;aspect-ratio:auto;object-fit:contain;border-radius:4px}@media(max-width:700px){.rider-grid.two-photos{grid-template-columns:1fr 1fr}.rider-grid.two-photos .rider-photo:first-child{grid-column:auto}}