.editorial-band:where(.astro-i4xxc677){padding-inline:clamp(1rem,4vw,2.5rem)}.editorial-band--paper:where(.astro-i4xxc677){--band-ground:var(--helia-surface-paper);background:var(--band-ground);box-shadow:0 0 0 100vmax var(--band-bleed,var(--band-ground));clip-path:inset(0 calc(-1 * var(--helia-band-bleed-end,100vmax)) 0 -100vmax)}@container style(--helia-hero-treatment:tinted){.editorial-band--paper:where(.astro-i4xxc677){--band-ground:color-mix(in srgb, var(--helia-product-accent) 8%, var(--helia-surface-paper))}}@container style(--helia-hero-treatment:gradient){.editorial-band--paper:where(.astro-i4xxc677){--band-bleed:color-mix(in srgb, color-mix(in srgb, var(--helia-product-accent), var(--helia-accent-secondary)) 10%, var(--helia-surface-paper));background:linear-gradient(100deg, color-mix(in srgb, var(--helia-product-accent) 12%, var(--helia-surface-paper)), color-mix(in srgb, var(--helia-accent-secondary) 12%, var(--helia-surface-paper)))}}showcase-carousel:where(.astro-vezuf6ur){--carousel-control-height:2.25rem;display:block}.carousel-header:where(.astro-vezuf6ur){align-items:center;gap:var(--helia-space-4);margin-bottom:var(--helia-space-3);min-height:var(--carousel-control-height);justify-content:space-between;display:flex}.slide-tabs:where(.astro-vezuf6ur){align-items:center;gap:var(--helia-space-2);scrollbar-width:none;flex-wrap:nowrap;flex:auto;min-width:0;display:flex;overflow-x:auto}.slide-tabs:where(.astro-vezuf6ur)::-webkit-scrollbar{display:none}.slide-tabs:where(.astro-vezuf6ur) button:where(.astro-vezuf6ur){appearance:none;background:var(--sl-color-gray-6);border-radius:var(--helia-radius-pill);box-sizing:border-box;color:var(--sl-color-gray-2);cursor:pointer;font:inherit;font-size:var(--helia-text-label);height:var(--carousel-control-height);padding:0 var(--helia-space-3);transition:background-color var(--helia-motion-fast) var(--helia-ease-out), border-color var(--helia-motion-fast) var(--helia-ease-out), color var(--helia-motion-fast) var(--helia-ease-out);white-space:nowrap;border:1px solid #0000;flex:none;justify-content:center;align-items:center;margin:0;line-height:1;display:inline-flex}.slide-tabs:where(.astro-vezuf6ur) button:where(.astro-vezuf6ur)[aria-pressed=true]{background:var(--sl-color-white);border-color:var(--sl-color-white);color:var(--sl-color-black)}.controls:where(.astro-vezuf6ur){align-items:center;gap:var(--helia-space-1);min-height:var(--carousel-control-height);white-space:nowrap;flex:none;display:flex}.slide-tabs:where(.astro-vezuf6ur),.controls:where(.astro-vezuf6ur){margin:0}.controls:where(.astro-vezuf6ur) button:where(.astro-vezuf6ur){appearance:none;border-radius:var(--helia-radius-sm);box-sizing:border-box;color:var(--sl-color-gray-2);cursor:pointer;font:inherit;font-size:var(--helia-text-caption);align-items:center;gap:var(--helia-space-1);height:var(--carousel-control-height);padding:0 var(--helia-space-2);transition:background-color var(--helia-motion-fast) var(--helia-ease-out), color var(--helia-motion-fast) var(--helia-ease-out);white-space:nowrap;background:0 0;border:1px solid #0000;margin:0;line-height:1;display:flex}.controls:where(.astro-vezuf6ur) button:where(.astro-vezuf6ur):hover:not(:disabled){background:var(--sl-color-bg-nav);color:var(--sl-color-white)}.controls:where(.astro-vezuf6ur) button:where(.astro-vezuf6ur):disabled{color:var(--sl-color-gray-4);cursor:default}.track:where(.astro-vezuf6ur){--carousel-card-basis:min(72%, 44rem);--carousel-give:var(--helia-space-6);gap:var(--helia-space-3);overscroll-behavior-inline:contain;padding-bottom:var(--helia-space-3);scroll-snap-type:inline mandatory;scrollbar-width:none;touch-action:pan-x;display:flex;overflow-x:auto}.track:where(.astro-vezuf6ur)[data-give]:before,.track:where(.astro-vezuf6ur)[data-give]:after{content:"";flex:0 0 var(--carousel-give)}.track:where(.astro-vezuf6ur)>*{flex:0 0 var(--carousel-card-basis);scroll-snap-align:start}.track:where(.astro-vezuf6ur)::-webkit-scrollbar{display:none}showcase-carousel:where(.astro-vezuf6ur)[data-variant=compact] .track:where(.astro-vezuf6ur){--carousel-card-basis:min(100%, 21rem);--helia-field-blur:clamp(2rem, 4vw, 3.5rem)}@media (width<42rem){.carousel-header:where(.astro-vezuf6ur){flex-direction:column;align-items:start}.controls:where(.astro-vezuf6ur){align-self:flex-end}.track:where(.astro-vezuf6ur){--carousel-card-basis:88%}showcase-carousel:where(.astro-vezuf6ur)[data-variant=compact] .track:where(.astro-vezuf6ur){--carousel-card-basis:100%}}
