.blueprint[data-astro-cid-75ysl5lo]{background-size:28px 28px}.ph-glow[data-astro-cid-75ysl5lo]{z-index:-10;filter:blur(80px);pointer-events:none;border-radius:9999px;position:absolute}.ph-glow-a[data-astro-cid-75ysl5lo]{background:radial-gradient(closest-side, var(--color-rosso), transparent);opacity:.45;width:42rem;height:28rem;bottom:-45%;right:-10%}.ph-glow-b[data-astro-cid-75ysl5lo]{background:radial-gradient(closest-side, var(--color-ciano), transparent);opacity:.2;width:34rem;height:24rem;top:-40%;left:-14%}.ph-icon[data-astro-cid-75ysl5lo]{background:#ffffff0f;position:relative;box-shadow:0 20px 40px -20px #0009}.ph-icon[data-astro-cid-75ysl5lo]:before{content:"";border-radius:inherit;background:conic-gradient(from 200deg, var(--color-ciano), var(--color-rosso), var(--color-rovere), var(--color-ciano));-webkit-mask-composite:xor;padding:1.5px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.ph-line[data-astro-cid-75ysl5lo]{background:var(--tracciato)}.ph-line[data-astro-cid-75ysl5lo]:after{content:"";background:var(--realizzato);position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.ph-glow-a[data-astro-cid-75ysl5lo]{animation:14s ease-in-out infinite glow-drift}.ph-line[data-astro-cid-75ysl5lo]:after{transform-origin:0;animation:ph-line 1.6s var(--ease-out-soft) both;animation-delay:calc(var(--intro-delay) + .2s)}}@keyframes ph-line{0%{transform:scaleX(0)}}
