#handverket{scroll-margin-top:100px}
.lens-frame{position:relative;height:580px;overflow:hidden;border-radius:7px;background:#152137}
.craft-diptych .lens-frame .feature-image{display:block;width:100%;height:100%;object-fit:cover;border-radius:0}
.material-lens{position:absolute;left:0;top:0;z-index:3;width:172px;height:172px;border-radius:50%;background-image:url('/assets/embroidery-detail.png');background-repeat:no-repeat;box-shadow:0 13px 36px #07102166,inset 0 0 0 5px #ffffffeb,0 0 0 1px #9cb4d3;pointer-events:none;opacity:0;transform:scale(.8);transition:opacity .2s,transform .25s cubic-bezier(.2,.8,.2,1);will-change:left,top}
.lens-frame.lens-active .material-lens{opacity:1;transform:scale(1)}
.lens-hint{position:absolute;left:18px;bottom:18px;z-index:2;padding:9px 13px;border:1px solid #ffffff55;border-radius:4px;background:#14243ecc;backdrop-filter:blur(9px);color:#fff;font-size:.72rem;letter-spacing:.03em;pointer-events:none;transition:opacity .2s}
.lens-frame.lens-active .lens-hint{opacity:0}
@media(hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){.material-lens,.lens-hint{display:none}}
@media(max-width:900px){.lens-frame{height:500px}}
@media(max-width:600px){.lens-frame{height:390px}.material-lens,.lens-hint{display:none}}
