img-comparison-slider{--divider-width:2px;--divider-color:rgb(var(--brand-suede));--default-handle-opacity:1;--default-handle-width:50px;touch-action:pan-x;display:block;height:100%}img-comparison-slider figure[slot=first],img-comparison-slider figure[slot=second]{margin:0;height:100%;overflow:hidden}img-comparison-slider figure[slot=first] img,img-comparison-slider figure[slot=second] img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block}img-comparison-slider:focus{outline:0;box-shadow:0 0 0 3px rgb(var(--brand-suede)/.3)}.custom-handle{width:50px;height:50px;filter:drop-shadow(0 2px 8px rgba(0,0,0,.3))}img-comparison-slider{transition:box-shadow .2s ease}@media (min-width:768px){img-comparison-slider{--default-handle-width:40px}.custom-handle{width:40px;height:40px}}.handle-wrapper{display:flex;flex-direction:column;align-items:center;gap:8px}.drag-hint{display:flex;align-items:center;gap:6px;background:rgb(var(--brand-suede)/.95);color:#fff;padding:6px 12px;border-radius:20px;font-size:12px;font-weight:600;white-space:nowrap;box-shadow:0 2px 10px #0003;animation:hint-pulse 2s ease-in-out infinite;transition:opacity .3s ease,transform .3s ease}.drag-hint.hidden{opacity:0;transform:scale(.8);pointer-events:none}.drag-hint.faded{opacity:.6;animation:none}.drag-hint-text{text-transform:uppercase;letter-spacing:.5px}.drag-hint-arrow{font-size:14px;font-weight:700}.drag-hint-arrow-left{animation:hint-arrow-left 1.5s ease-in-out infinite}.drag-hint-arrow-right{animation:hint-arrow-right 1.5s ease-in-out infinite}@keyframes hint-pulse{0%,to{transform:scale(1);box-shadow:0 2px 10px #0003}50%{transform:scale(1.05);box-shadow:0 4px 15px #0000004d}}@keyframes hint-arrow-left{0%,to{transform:translate(0)}50%{transform:translate(-3px)}}@keyframes hint-arrow-right{0%,to{transform:translate(0)}50%{transform:translate(3px)}}@media (prefers-reduced-motion:reduce){img-comparison-slider{transition:none}.drag-hint,.drag-hint-arrow-left,.drag-hint-arrow-right{animation:none}.drag-hint{opacity:.8}}.gallery-item[data-astro-cid-3fxtnocf]{animation:fadeInUp .6s ease-out forwards;opacity:0}.gallery-item[data-astro-cid-3fxtnocf]:nth-child(1){animation-delay:0s}.gallery-item[data-astro-cid-3fxtnocf]:nth-child(2){animation-delay:.08s}.gallery-item[data-astro-cid-3fxtnocf]:nth-child(3){animation-delay:.16s}.gallery-item[data-astro-cid-3fxtnocf]:nth-child(4){animation-delay:.24s}.gallery-item[data-astro-cid-3fxtnocf]:nth-child(5){animation-delay:.32s}.gallery-item[data-astro-cid-3fxtnocf]:nth-child(6){animation-delay:.4s}.option-card[data-astro-cid-3fxtnocf]{animation:slideUpScale .7s ease-out forwards;opacity:0}.option-card[data-astro-cid-3fxtnocf]:nth-child(1){animation-delay:0s}.option-card[data-astro-cid-3fxtnocf]:nth-child(2){animation-delay:.12s}.option-card[data-astro-cid-3fxtnocf]:nth-child(3){animation-delay:.24s}.option-card[data-astro-cid-3fxtnocf]:nth-child(4){animation-delay:.36s}.note-item[data-astro-cid-3fxtnocf]{animation:fadeInRight .5s ease-out forwards;opacity:0}.note-item[data-astro-cid-3fxtnocf]:nth-child(1){animation-delay:.1s}.note-item[data-astro-cid-3fxtnocf]:nth-child(2){animation-delay:.2s}.note-item[data-astro-cid-3fxtnocf]:nth-child(3){animation-delay:.3s}.note-item[data-astro-cid-3fxtnocf]:nth-child(4){animation-delay:.4s}.note-item[data-astro-cid-3fxtnocf]:nth-child(5){animation-delay:.5s}.cta-element[data-astro-cid-3fxtnocf]{animation:fadeInUp .7s ease-out forwards;opacity:0}.cta-element[data-astro-cid-3fxtnocf]:nth-child(1){animation-delay:0s}.cta-element[data-astro-cid-3fxtnocf]:nth-child(2){animation-delay:.15s}.cta-element[data-astro-cid-3fxtnocf]:nth-child(3){animation-delay:.3s}.cta-element[data-astro-cid-3fxtnocf]:nth-child(4){animation-delay:.45s}.cta-element[data-astro-cid-3fxtnocf]:nth-child(5){animation-delay:.6s}.cta-accent[data-astro-cid-3fxtnocf]{animation:accentPulse 3s ease-in-out infinite}.cta-accent[data-astro-cid-3fxtnocf]:nth-child(2){animation-delay:1.5s}.cta-glow[data-astro-cid-3fxtnocf]{animation:glowPulse 4s ease-in-out infinite}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUpScale{0%{opacity:0;transform:translateY(40px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes fadeInRight{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes accentPulse{0%,to{opacity:.3;transform:scaleY(1)}50%{opacity:.6;transform:scaleY(1.2)}}@keyframes glowPulse{0%,to{opacity:.1;transform:scale(1)}50%{opacity:.2;transform:scale(1.1)}}@media (prefers-reduced-motion:reduce){.gallery-item[data-astro-cid-3fxtnocf],.option-card[data-astro-cid-3fxtnocf],.note-item[data-astro-cid-3fxtnocf],.cta-element[data-astro-cid-3fxtnocf],.cta-accent[data-astro-cid-3fxtnocf],.cta-glow[data-astro-cid-3fxtnocf]{animation:none;opacity:1;transform:none}}