@font-face{font-family:stackSans;src:url(../media/StackSansHeadline_VariableFont_wght-s.p.1h6_0ysfffmmw.ttf)format("truetype");font-display:swap;font-weight:200 700}@font-face{font-family:stackSans Fallback;src:local(Arial);ascent-override:96.86%;descent-override:29.06%;line-gap-override:0.0%;size-adjust:103.24%}.xHHFFq_className{font-family:stackSans,stackSans Fallback}.xHHFFq_variable{--font-stack:"stackSans", "stackSans Fallback"}
:root{--fondo:#141414;--fondo-centro:#2c2c2c;--testo:#f2f2f2;--testo-tenue:#a3a3a3}*{box-sizing:border-box}html,body{background:var(--fondo);min-height:100%;color:var(--testo);font-family:var(--font-stack), system-ui, -apple-system, "Segoe UI", sans-serif;-webkit-font-smoothing:antialiased;margin:0}.cs{background:radial-gradient(ellipse at 50% 42%, var(--fondo-centro) 0%, var(--fondo) 62%);grid-template-rows:1fr auto;place-items:center;min-height:100svh;padding:32px 16px 24px;display:grid;position:relative;overflow:hidden}.cs-luce{pointer-events:none;background:linear-gradient(115deg,#0000 44%,#ffffff0f 50%,#0000 56%);animation:9s ease-in-out infinite luce;position:absolute;inset:-40%}.cs-centro{text-align:center;flex-direction:column;align-items:center;gap:28px;animation:1.2s cubic-bezier(.2,.7,.2,1) both entra;display:flex;position:relative}.cs-logo{width:min(78vw,460px);height:auto;display:block}.cs-etichetta{letter-spacing:.42em;text-transform:uppercase;color:var(--testo);margin:12px 0 0;padding-left:.42em;font-size:13px;font-weight:600}.cs-testo{color:var(--testo-tenue);margin:0;font-size:clamp(16px,2.2vw,19px);font-weight:300}.cs-piede{letter-spacing:.08em;color:#6b6b6b;font-size:12px;position:relative}@keyframes entra{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes luce{0%,to{transform:translate(-30%)}50%{transform:translate(30%)}}@media (prefers-reduced-motion:reduce){.cs-centro,.cs-luce{animation:none}}
