.hsc:where(.astro-zmlsb4zy){width:100%;max-width:520px}.hsc-viewport:where(.astro-zmlsb4zy){display:grid}.hsc-slide:where(.astro-zmlsb4zy){text-align:center;opacity:0;pointer-events:none;flex-direction:column;grid-area:1/1;align-items:center;transition:opacity .6s,transform .6s;display:flex;transform:translateY(8px)}.hsc-slide:where(.astro-zmlsb4zy).is-active{opacity:1;pointer-events:auto;transform:translateY(0)}.hsc-img:where(.astro-zmlsb4zy){aspect-ratio:1;object-fit:contain;filter:drop-shadow(0 0 40px #3b82f62e);width:100%;max-width:250px;height:auto;margin-bottom:1.25rem}.hsc-kicker:where(.astro-zmlsb4zy){letter-spacing:.1em;text-transform:uppercase;color:#60a5fa;margin:0 0 .375rem;font-size:.75rem;font-weight:700}.hsc-slide:where(.astro-zmlsb4zy) h3:where(.astro-zmlsb4zy){letter-spacing:-.015em;color:#fff;margin:0 0 .5rem;font-family:Inter Display,Inter,sans-serif;font-size:1.3125rem;font-weight:600;line-height:1.25}.hsc-text:where(.astro-zmlsb4zy){color:#ffffffad;max-width:28rem;margin:0 0 .875rem;font-size:.9375rem;line-height:1.65}.hsc-link:where(.astro-zmlsb4zy){color:#60a5fa;align-items:center;gap:.375rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.hsc-link:where(.astro-zmlsb4zy):hover{color:#93c5fd}.hsc-link:where(.astro-zmlsb4zy) svg:where(.astro-zmlsb4zy){transition:transform .15s}.hsc-link:where(.astro-zmlsb4zy):hover svg:where(.astro-zmlsb4zy){transform:translate(3px)}.hsc-dots:where(.astro-zmlsb4zy){justify-content:center;gap:.625rem;margin-top:1.5rem;display:flex}.hsc-dot-btn:where(.astro-zmlsb4zy){cursor:pointer;background:#ffffff40;border:none;border-radius:50%;width:9px;height:9px;padding:0;transition:background .2s,transform .2s}.hsc-dot-btn:where(.astro-zmlsb4zy):hover{background:#ffffff80}.hsc-dot-btn:where(.astro-zmlsb4zy).is-active{background:#60a5fa;transform:scale(1.25)}.hsc-dot-btn:where(.astro-zmlsb4zy):focus-visible{outline-offset:3px;outline:2px solid #60a5fa}.hsc-slide:where(.astro-zmlsb4zy).is-active .hsc-anim-float:where(.astro-zmlsb4zy){animation:5s ease-in-out infinite hsc-float!important}.hsc-slide:where(.astro-zmlsb4zy).is-active .hsc-anim-breathe:where(.astro-zmlsb4zy){animation:4.5s ease-in-out infinite hsc-breathe!important}.hsc-slide:where(.astro-zmlsb4zy).is-active .hsc-anim-sway:where(.astro-zmlsb4zy){animation:6s ease-in-out infinite hsc-sway!important}.hsc-slide:where(.astro-zmlsb4zy).is-active .hsc-anim-tilt:where(.astro-zmlsb4zy){animation:7s ease-in-out infinite hsc-tilt!important}@keyframes hsc-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes hsc-breathe{0%,to{filter:drop-shadow(0 0 40px #3b82f62e);transform:scale(1)}50%{filter:drop-shadow(0 0 48px #3b82f652);transform:scale(1.03)}}@keyframes hsc-sway{0%,to{transform:rotate(0)}25%{transform:rotate(-1.5deg)}75%{transform:rotate(1.5deg)}}@keyframes hsc-tilt{0%,to{transform:rotate(-2deg)translateY(0)}50%{transform:rotate(2deg)translateY(-3px)}}@media (prefers-reduced-motion:reduce){.hsc-slide:where(.astro-zmlsb4zy){transition:none}.hsc-slide:where(.astro-zmlsb4zy).is-active .hsc-img:where(.astro-zmlsb4zy){animation:none!important}}.hws-grid:where(.astro-ygo2n5rq){grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:3rem;display:grid}.hws-copy:where(.astro-ygo2n5rq) .hm-h2:where(.astro-ygo2n5rq){margin-top:.5rem}.hws-points:where(.astro-ygo2n5rq){gap:.875rem;margin:1.75rem 0 2rem;padding:0;list-style:none;display:grid}.hws-points:where(.astro-ygo2n5rq) li:where(.astro-ygo2n5rq){color:var(--color-gray-600);align-items:flex-start;gap:.75rem;font-size:.9375rem;line-height:1.6;display:flex}.hws-points:where(.astro-ygo2n5rq) svg:where(.astro-ygo2n5rq){color:var(--color-success);flex:none;margin-top:.2rem}.hws-points:where(.astro-ygo2n5rq) strong:where(.astro-ygo2n5rq){color:var(--color-gray-900)}.hws-nowrap:where(.astro-ygo2n5rq){white-space:nowrap}.hws-visual:where(.astro-ygo2n5rq){background:#0f1d32;border-radius:1.5rem;padding:2rem 1.25rem;box-shadow:0 30px 60px -20px #0f1d3273}@media (width<=1024px){.hws-grid:where(.astro-ygo2n5rq){grid-template-columns:1fr;gap:2.5rem}}.hm-marketing-artwork-wrapper:where(.astro-lcdefpme){width:100%;max-width:520px;margin:0 auto;position:relative}.hm-artwork-glow:where(.astro-lcdefpme){filter:blur(40px);pointer-events:none;z-index:1;background:radial-gradient(closest-side,#3b82f638,#0000 80%);position:absolute;inset:-10%}.hm-artwork-frame:where(.astro-lcdefpme){z-index:2;background:#0f1d32;border:1px solid #ffffff1a;border-radius:1.5rem;position:relative;overflow:hidden;box-shadow:0 30px 60px -15px #0009,0 0 50px #3b82f61f}.hm-marketing-artwork:where(.astro-lcdefpme){width:100%;height:auto;transition:transform .8s cubic-bezier(.16,1,.3,1);display:block}.hm-marketing-artwork-wrapper:where(.astro-lcdefpme):hover .hm-marketing-artwork:where(.astro-lcdefpme){transform:scale(1.03)}.hm-marketing-artwork-wrapper:where(.astro-lcdefpme) .hm-chip-top:where(.astro-lcdefpme){top:15%;right:-2.5rem}.hm-marketing-artwork-wrapper:where(.astro-lcdefpme) .hm-chip-bottom:where(.astro-lcdefpme){bottom:15%;left:-2.5rem}@media (width<=640px){.hm-marketing-artwork-wrapper:where(.astro-lcdefpme) .hm-chip-top:where(.astro-lcdefpme){top:10%;right:0}.hm-marketing-artwork-wrapper:where(.astro-lcdefpme) .hm-chip-bottom:where(.astro-lcdefpme){bottom:10%;left:0}}
