.card[data-astro-cid-7xmsty2q]{--c:var(--web);--cf:var(--web-fondo);--cs:var(--web-su);align-content:start;gap:1rem;display:grid}.card[data-astro-cid-7xmsty2q][data-area=software]{--c:var(--software);--cf:var(--software-fondo);--cs:var(--software-su)}.card[data-astro-cid-7xmsty2q][data-area=marketing]{--c:var(--marketing);--cf:var(--marketing-fondo);--cs:var(--marketing-su)}.frammenti[data-astro-cid-7xmsty2q]{z-index:2;pointer-events:none;width:140px;height:42px;transition:translate .5s var(--ease-out);position:absolute;top:0;right:0}.card[data-astro-cid-7xmsty2q]:hover .frammenti[data-astro-cid-7xmsty2q]{translate:.3rem -.3rem}.cover[data-astro-cid-7xmsty2q]{aspect-ratio:4/3;border-radius:var(--r-m);background:radial-gradient(120% 90% at 100% 0%, color-mix(in srgb, var(--cf) 55%, white), transparent 60%), var(--cf);color:var(--cs);align-content:end;padding:1.25rem;text-decoration:none;display:grid;position:relative;overflow:hidden}.grande[data-astro-cid-7xmsty2q]{grid-template-rows:1fr auto;height:100%}.grande[data-astro-cid-7xmsty2q] .cover[data-astro-cid-7xmsty2q]{aspect-ratio:auto;min-height:20rem}.grande[data-astro-cid-7xmsty2q] .con-shot[data-astro-cid-7xmsty2q] .finestra[data-astro-cid-7xmsty2q]{flex-direction:column;display:flex;position:absolute;inset:2.5rem 0 0 2.5rem}.grande[data-astro-cid-7xmsty2q] .con-shot[data-astro-cid-7xmsty2q] .finestra[data-astro-cid-7xmsty2q] img{object-fit:cover;object-position:top left;flex:1;min-height:0}.finestra[data-astro-cid-7xmsty2q]{mask-image:var(--buchi), linear-gradient(#000 0 0);-webkit-mask-composite:xor;transition:translate .5s var(--ease-out);background:#fff;border-radius:0;display:block;overflow:hidden;box-shadow:0 20px 50px -20px #16122b8c;mask-position:100% 0,0 0;mask-size:140px 98px,100% 100%;mask-repeat:no-repeat;mask-composite:exclude}.card[data-astro-cid-7xmsty2q]:hover .finestra[data-astro-cid-7xmsty2q]{translate:-.4rem -.4rem}.barra[data-astro-cid-7xmsty2q]{color:#454b66;background:#f1f2f6;border-bottom:1px solid #e3e5ec;align-items:center;gap:.5rem;height:1.6rem;padding-inline:.75rem;font-size:.7rem;display:flex}.barra[data-astro-cid-7xmsty2q]:before{content:"";background:#d3d6df;border-radius:50%;width:.45rem;height:.45rem;margin-right:1.6rem;box-shadow:.7rem 0 #d3d6df,1.4rem 0 #d3d6df}.con-shot[data-astro-cid-7xmsty2q]{align-content:start;padding:1.5rem 0 0 1.5rem}.con-shot[data-astro-cid-7xmsty2q].larga{align-content:end}.cover[data-astro-cid-7xmsty2q]:has(.telefono){place-items:start center;padding:1.75rem 1rem 0}.telefono[data-astro-cid-7xmsty2q]{border:.45rem solid var(--night);background:var(--night);width:min(46%,13rem);transition:translate .5s var(--ease-out);border-bottom:0;border-radius:1.6rem 1.6rem 0 0;display:block;overflow:hidden;box-shadow:0 24px 50px -18px #16122b99}.telefono[data-astro-cid-7xmsty2q] img{border-radius:1.15rem 1.15rem 0 0;width:100%;height:auto;display:block}.card[data-astro-cid-7xmsty2q]:hover .telefono[data-astro-cid-7xmsty2q]{translate:0 -.4rem}.etichette[data-astro-cid-7xmsty2q]{flex-wrap:wrap;align-content:flex-end;gap:.4rem;height:100%;display:flex}.etichette[data-astro-cid-7xmsty2q] span[data-astro-cid-7xmsty2q]{font-family:var(--font-titolo);border-radius:var(--r-pill);border:1px solid color-mix(in srgb, var(--cs) 45%, transparent);color:var(--cs);padding:.3em .8em;font-size:clamp(.85rem,.75rem + .35vw,1.05rem);font-weight:600;transition:background-color .3s,color .3s}.card[data-astro-cid-7xmsty2q]:hover .etichette[data-astro-cid-7xmsty2q] span[data-astro-cid-7xmsty2q]:nth-child(3n+1){background:var(--cs);color:var(--cf)}.grande[data-astro-cid-7xmsty2q] .etichette[data-astro-cid-7xmsty2q] span[data-astro-cid-7xmsty2q]{font-size:clamp(1rem,.8rem + .6vw,1.35rem)}.finestra[data-astro-cid-7xmsty2q] img{width:100%;height:auto;display:block}h3[data-astro-cid-7xmsty2q]{font-size:var(--step-2)}h3[data-astro-cid-7xmsty2q] a[data-astro-cid-7xmsty2q]{text-decoration:none}h3[data-astro-cid-7xmsty2q] a[data-astro-cid-7xmsty2q]:hover{text-decoration:underline}.body[data-astro-cid-7xmsty2q]{gap:.4rem;display:grid}.meta[data-astro-cid-7xmsty2q]{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.arrivo[data-astro-cid-7xmsty2q]{font-family:var(--font-pixel);font-size:var(--step--1);background:var(--accent);color:var(--on-accent);padding:.25em .55em;line-height:1}.body[data-astro-cid-7xmsty2q] .muted[data-astro-cid-7xmsty2q]{max-width:48ch}
