.piece[data-astro-cid-k262ybzx]{gap:var(--space-6) var(--grid-gap);align-items:center;display:grid}@media (width>=64rem){.piece[data-astro-cid-k262ybzx]{grid-template-columns:minmax(0,7.5fr) minmax(0,4.5fr)}.piece--flip[data-astro-cid-k262ybzx]{grid-template-columns:minmax(0,4.5fr) minmax(0,7.5fr)}.piece--flip[data-astro-cid-k262ybzx] .piece__stage[data-astro-cid-k262ybzx]{order:2}}.piece__stage[data-astro-cid-k262ybzx]{--tx:0;--ty:0;aspect-ratio:16/11.5;border-radius:var(--radius-l);isolation:isolate;perspective:1600px;position:relative;overflow:hidden}@media (width<=40rem){.piece__stage[data-astro-cid-k262ybzx]{aspect-ratio:4/4.1;border-radius:var(--radius-m)}}.piece--saf[data-astro-cid-k262ybzx] .piece__stage[data-astro-cid-k262ybzx]{background:radial-gradient(90% 70% at 85% 10%,#1f5fd173,#0000 60%),radial-gradient(70% 60% at 10% 100%,#7467e859,#0000 60%),linear-gradient(160deg,#142b45,#0b1626)}.piece--bollini[data-astro-cid-k262ybzx] .piece__stage[data-astro-cid-k262ybzx]{background:radial-gradient(90% 70% at 15% 0,#a7f3d066,#0000 60%),linear-gradient(160deg,#d5e6de,#a9c9bb)}.piece__stage[data-astro-cid-k262ybzx]:before{content:"";z-index:-1;background-image:linear-gradient(90deg,#ffffff12 1px,#0000 1px),linear-gradient(#ffffff12 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0}.piece--bollini[data-astro-cid-k262ybzx] .piece__stage[data-astro-cid-k262ybzx]:before{background-image:linear-gradient(90deg,#10241d0f 1px,#0000 1px),linear-gradient(#10241d0f 1px,#0000 1px)}.piece__num[data-astro-cid-k262ybzx]{z-index:-1;font-family:var(--ff-display);font-variation-settings:"wdth" 75, "opsz" 96;letter-spacing:-.06em;color:#0000;-webkit-text-stroke:1px #ffffff38;font-size:clamp(6rem,16vw,15rem);font-weight:700;line-height:.8;position:absolute;bottom:.25rem;right:1.25rem}.piece--bollini[data-astro-cid-k262ybzx] .piece__num[data-astro-cid-k262ybzx]{-webkit-text-stroke-color:#10241d33}.piece__tilt[data-astro-cid-k262ybzx]{transform-style:preserve-3d;transform:rotateY(calc(var(--tx) * 5deg)) rotateX(calc(var(--ty) * -4deg));transition:transform .9s var(--ease-out);position:absolute;inset:0}.piece__back[data-astro-cid-k262ybzx],.piece__front[data-astro-cid-k262ybzx],.piece__phone[data-astro-cid-k262ybzx]{transition:transform 1.1s var(--ease-out);position:absolute}.piece__back[data-astro-cid-k262ybzx]{opacity:.92;width:50%;top:9%;right:5%;transform:translateZ(-40px)rotate(2deg)}.piece__front[data-astro-cid-k262ybzx]{width:70%;top:20%;left:7%;transform:translateZ(30px)}.piece__phone[data-astro-cid-k262ybzx]{width:19%;min-width:6.5rem;bottom:-14%;right:8%;transform:translateZ(70px)rotate(-4deg)}@media (width<=40rem){.piece__back[data-astro-cid-k262ybzx]{width:66%;top:7%;right:4%}.piece__front[data-astro-cid-k262ybzx]{width:82%;top:26%;left:5%}.piece__phone[data-astro-cid-k262ybzx]{width:30%;min-width:0;bottom:-22%;right:5%}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.piece__stage[data-astro-cid-k262ybzx]:hover .piece__back[data-astro-cid-k262ybzx]{transform:translate3d(3%,-4%,-60px)rotate(3.5deg)}.piece__stage[data-astro-cid-k262ybzx]:hover .piece__front[data-astro-cid-k262ybzx]{transform:translate3d(-2%,-2%,50px)}.piece__stage[data-astro-cid-k262ybzx]:hover .piece__phone[data-astro-cid-k262ybzx]{transform:translate3d(0,-14%,100px)rotate(-2deg)}}.piece__info[data-astro-cid-k262ybzx]{gap:var(--space-4);align-content:center;display:grid}.piece__meta[data-astro-cid-k262ybzx]{color:var(--fg-soft)}.piece__name[data-astro-cid-k262ybzx]{font-size:var(--fs-h3);font-variation-settings:var(--display-normal);max-width:18ch}.piece__name[data-astro-cid-k262ybzx] a[data-astro-cid-k262ybzx]{background:linear-gradient(var(--violet-500), var(--violet-500)) 0 100% / 0 2px no-repeat;transition:background-size .6s var(--ease-out);text-decoration:none}.piece__name[data-astro-cid-k262ybzx] a[data-astro-cid-k262ybzx]:hover{background-size:100% 2px}.piece__sector[data-astro-cid-k262ybzx]{color:var(--fg-muted);font-size:var(--fs-small)}.piece__tagline[data-astro-cid-k262ybzx]{font-size:var(--fs-lead);max-width:30ch;line-height:1.45}.piece__tags[data-astro-cid-k262ybzx]{flex-wrap:wrap;gap:.4rem;display:flex}.piece__tags[data-astro-cid-k262ybzx] li[data-astro-cid-k262ybzx]{border:1px solid var(--line-strong);border-radius:var(--radius-pill);color:var(--fg-muted);padding:.35rem .7rem;font-size:.66rem}.piece__links[data-astro-cid-k262ybzx]{margin-top:var(--space-2);flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;display:flex}.piece__ext[data-astro-cid-k262ybzx]{min-height:2.75rem;color:var(--fg);align-items:center;gap:.4rem;font-weight:560;text-decoration:none;display:inline-flex}.piece__ext[data-astro-cid-k262ybzx] svg{transition:transform var(--dur-2) var(--ease-out)}.piece__ext[data-astro-cid-k262ybzx]:hover svg{transform:translate(3px,-3px)}.piece__ext[data-astro-cid-k262ybzx] span[data-astro-cid-k262ybzx]:first-child{background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;padding-bottom:2px}
