.hero .home-hero-carousel{width:100%;max-width:760px;min-width:0;margin:0;justify-self:center;touch-action:pan-y}.h-carousel-viewport{position:relative;width:100%;aspect-ratio:3/2;overflow:hidden;border-radius:22px;background:#edf7fd;box-shadow:0 8px 28px #005d9d12}.h-carousel-slide{position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(calc(var(--scene-offset)*100%));transition:transform .68s cubic-bezier(.22,.61,.36,1);will-change:transform}.h-carousel-slide[data-offscreen=true]{visibility:hidden}.h-carousel-slide img{display:block;width:100%;height:100%;object-fit:contain;-webkit-user-select:none;user-select:none}.h-carousel-controls{display:flex;align-items:center;justify-content:center;gap:9px;margin-top:14px}.h-carousel-controls button{display:grid;place-items:center;width:32px;height:32px;padding:0;border:1px solid #d2e6f4;border-radius:50%;color:var(--blue);background:#fff}.h-carousel-controls button:hover{background:#edf7fd}.h-carousel-controls button:disabled{opacity:.45;cursor:default}.h-carousel-controls button:focus-visible,.home-hero-carousel:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.h-carousel-dots{display:flex;gap:2px}.h-carousel-dots button{border:0;width:23px;background:none}.h-carousel-dots span{width:6px;height:6px;border-radius:50%;background:#c0dbe9}.h-carousel-dots [aria-current=true] span{background:var(--blue);width:17px;border-radius:8px}.home-hero-carousel figcaption{font-size:10px;margin-top:8px;color:var(--muted)}.h-sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.demo-product-art.demo-digital-art img{display:block;width:100%;height:auto;border-radius:14px;mix-blend-mode:multiply}@media(max-width:1000px){.hero .home-hero-carousel{max-width:720px}}@media(max-width:760px){.demo-product-art.demo-digital-art{display:block;width:min(100%,520px);margin-inline:auto}}@media(max-width:650px){.h-carousel-viewport{border-radius:16px}.h-carousel-controls{margin-top:11px}}@media(prefers-reduced-motion:reduce){.h-carousel-slide{transition:none}}
