.spotlight-stack__rows{grid-gap:var(--spotlight-gap,80px);display:grid;gap:var(--spotlight-gap,80px)}.spotlight-row{grid-gap:32px;display:grid;gap:32px;grid-template-columns:1fr}.spotlight-row[data-valign=top]{align-items:start}.spotlight-row[data-valign=bottom]{align-items:end}.spotlight-row__media-inner{aspect-ratio:596/640;display:block;overflow:hidden;position:relative}.spotlight-row__media-inner img,.spotlight-row__media-inner picture,.spotlight-row__media-inner svg{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.spotlight-row[data-ratio=square] .spotlight-row__media-inner{aspect-ratio:1/1}.spotlight-row[data-ratio=landscape] .spotlight-row__media-inner{aspect-ratio:4/3}.spotlight-row[data-ratio=natural] .spotlight-row__media-inner{aspect-ratio:auto}.spotlight-row[data-ratio=natural] .spotlight-row__media-inner img{height:auto}.spotlight-row__placeholder{background:hsla(0,0%,50%,.15)}.spotlight-row__content{grid-gap:24px;counter-reset:feature-count;display:flex;flex-direction:column;gap:24px;min-width:0}.spotlight-row__content .section-header{margin-bottom:0}.spotlight-row__content .shopify-block[\:has\(\%3E\%20\.section-header\)]+.shopify-block>.feature-item{margin-top:16px}.spotlight-row__content .shopify-block:has(>.section-header)+.shopify-block>.feature-item{margin-top:16px}.spotlight-row__content .block-button{margin-top:16px}.feature-item{grid-gap:16px;align-items:flex-start;display:flex;gap:16px}.shopify-block[\:has\(\%3E\%20\.feature-item\)]+.shopify-block>.feature-item{border-top:1px solid hsla(0,0%,100%,.2);padding-top:24px}.shopify-block:has(>.feature-item)+.shopify-block>.feature-item{border-top:1px solid hsla(0,0%,100%,.2);padding-top:24px}.feature-item__count{color:#d50c1f;flex:0 0 auto;font-size:16px;font-weight:700;line-height:1.5}.feature-item__count:before{content:counter(feature-count,decimal-leading-zero);counter-increment:feature-count}.feature-item__body{grid-gap:8px;display:flex;flex-direction:column;gap:8px;min-width:0}.feature-item__title{font-family:integral-cf-regulintegralcfRg,sans-serif;font-size:20px;line-height:1.2;margin:0;text-transform:uppercase}.feature-item__text{font-size:16px;line-height:1.5;opacity:.75}.feature-item__text p{margin:0}.testimonial{grid-gap:24px;display:flex;flex-direction:column;gap:24px;margin:0}.testimonial__quote{color:inherit;font-size:20px;font-style:normal;font-weight:600;line-height:1.2;margin:0}.testimonial__author{grid-gap:8px;align-items:center;display:flex;gap:8px}.testimonial__avatar{border-radius:50%;flex:0 0 auto;height:64px;-o-object-fit:cover;object-fit:cover;width:64px}.testimonial__meta{grid-gap:8px;display:flex;flex-direction:column;gap:8px;line-height:1.5}.testimonial__name{font-size:16px;font-weight:700;text-transform:uppercase}.testimonial__role{font-size:14px;opacity:.75}@media (min-width:768px){.spotlight-row{grid-column-gap:80px;align-items:center;-moz-column-gap:80px;column-gap:80px;grid-template-columns:1fr 1fr}.spotlight-row[data-image-position=right] .spotlight-row__media{order:2}.spotlight-row__content{max-width:620px}.testimonial__quote{font-size:32px}}@media (max-width:767px){.block-button--full .btn{width:100%}}
