/* Shared LifeGlider full-width treatment. Images fill their containers. */
.range-wide-hero{width:100%;margin:0;padding:0;border-radius:0}.range-wide-hero article>img{object-fit:cover;object-position:center}.range-wide-hero .equipment-actions{display:flex;flex-wrap:wrap;gap:12px}.range-order-summary .story-pitch{max-width:860px;margin:auto;text-align:center}.range-order-summary .story-pitch h2{font-size:clamp(28px,3vw,42px);line-height:1.12}.range-order-summary .story-pitch>p{max-width:740px;margin-left:auto;margin-right:auto}.range-order-summary .shop-actions,.range-order-summary .product-tags{justify-content:center}
.story-founder{padding:0}.story-founder>.wrap{width:100%;max-width:none;gap:0;align-items:stretch}.story-founder figure{max-width:none;margin:0;position:relative;min-height:460px}.story-founder img{display:block;width:100%;height:100%;aspect-ratio:auto;object-fit:cover;border-radius:0;margin:0;padding:0}.story-founder figcaption{position:absolute;bottom:0;left:0;right:0;margin:0;padding:12px 24px;background:#fffffff0}.story-founder .story-split>div{padding:clamp(28px,5vw,80px);align-self:center}.story-mini .story-gallery-track{border-radius:0}.story-mini .story-gallery-track img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;margin:0;padding:0;background:transparent}.story-model>a{padding:0;margin:0;overflow:hidden}.story-model>a>img,.ramble-product-card>a img{display:block;width:100%;height:280px;min-height:0;aspect-ratio:auto;object-fit:cover;margin:0;padding:0}.igofor-site .igofor-features img{width:100%;object-fit:cover;padding:0}
@media(max-width:700px){.story-founder figure{min-height:0;aspect-ratio:4/3}.story-founder>.wrap{gap:0}.story-founder .story-split>div{padding:28px 22px}.story-model{display:flex;flex-direction:column}.story-model>a>img,.ramble-product-card>a img{height:auto;aspect-ratio:4/3;object-fit:cover}.range-order-summary{padding:30px 0}.range-wide-hero .equipment-hero-copy h1,.range-wide-hero .equipment-hero-copy h2{font-size:36px}.range-wide-hero article>img{object-position:60% center}}
.range-wide-hero article>img{object-position:center 15%}
@media(max-width:760px){.range-wide-hero article>img{object-position:58% center}}
