.solar-hero-scroll{scrollbar-width:none;scroll-snap-type:x mandatory;scroll-padding-inline:0 1rem;cursor:grab;position:relative;z-index:0}.solar-hero-scroll.is-dragging{cursor:grabbing;scroll-snap-type:none;user-select:none}.solar-hero-scroll.is-dragging a{pointer-events:none}.solar-hero-scroll::-webkit-scrollbar{display:none}.solar-hero-track{margin-inline:auto;padding-inline:0 1rem}@media (min-width: 640px){.solar-hero-scroll{scroll-padding-inline:0 1.5rem}.solar-hero-track{padding-inline:0 1.5rem}}@media (min-width: 1024px){.solar-hero-scroll{scroll-padding-inline:0 2rem}.solar-hero-track{padding-inline:0 2rem}}.solar-hero-card{scroll-snap-align:start;width:min(82vw,20rem);flex:0 0 min(82vw,20rem)}@media (min-width: 768px){.solar-hero-card{width:22rem;flex-basis:22rem}}@media (min-width: 1280px){.solar-hero-track{width:100%;max-width:100%;padding-inline:0;gap:1.25rem}.solar-hero-card{width:auto;flex:1 1 0;min-width:0;max-width:none}.solar-hero-scroll{scroll-padding-inline:0;overflow-x:hidden}}.solar-hero-arrow{display:none}.solar-hero-arrow.is-visible{display:inline-flex!important}.solar-hero-fade{opacity:0;transition:opacity .15s ease;background:linear-gradient(to left,#fff 0%,rgba(255,255,255,.92) 35%,rgba(255,255,255,0) 100%);-webkit-mask-image:linear-gradient(to left,#000 0%,#000 40%,transparent 100%);mask-image:linear-gradient(to left,#000 0%,#000 40%,transparent 100%)}.solar-hero-fade.is-visible{opacity:1}.solar-hero-scroll.has-right-fade{-webkit-mask-image:linear-gradient(to right,#000 0%,#000 calc(100% - 5rem),transparent 100%);mask-image:linear-gradient(to right,#000 0%,#000 calc(100% - 5rem),transparent 100%)}@media (min-width: 1280px){.solar-hero-arrow.is-visible{display:none!important}.solar-hero-fade.is-visible{opacity:0}.solar-hero-scroll.has-right-fade{-webkit-mask-image:none;mask-image:none}}
