:root{--ink:#0b0f0c;--cream:#f6f4ee;--paper:#f6f4ee;--paper-2:#ece8dd;--fg:#141a17;--fg-dim:#5f655e;--border:#d8d3c4;--accent:#e08c33;--accent-caldo:#95560f;--font-display:"Fraunces Variable", "Fraunces", Georgia, serif;--font-body:"Inter", -apple-system, system-ui, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, Menlo, monospace;color-scheme:light}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-padding-top:80px}body{background:var(--paper);color:var(--fg);font-family:var(--font-body);font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased}a{color:inherit}.wrap{width:100%;max-width:880px;margin:0 auto;padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right))}@media (min-width:700px){.wrap{padding-left:32px;padding-right:32px}}.salta{position:absolute;left:-9999px;top:8px;z-index:20;background:var(--ink);color:var(--cream);padding:10px 14px;font-family:var(--font-mono);font-size:13px}.salta:focus{left:16px}:focus-visible{outline:2px solid var(--accent-caldo);outline-offset:3px}[tabindex="-1"]:focus{outline:none}.testata{position:sticky;top:0;z-index:10;background:#f6f4eef7;border-bottom:1px solid var(--border);padding-top:env(safe-area-inset-top)}.testata-riga{display:flex;align-items:center;justify-content:space-between;min-height:60px;gap:16px}.marchio{display:flex;align-items:center;gap:12px;text-decoration:none;color:var(--fg)}.marchio svg{width:36px;height:24px;color:var(--fg)}.marchio span{font-family:var(--font-display);font-weight:600;font-size:18px;line-height:1;letter-spacing:.01em}.marchio small{display:block;margin-top:4px;font-family:var(--font-mono);font-weight:400;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--fg-dim)}.testata-link{display:inline-flex;align-items:center;min-height:44px;font-family:var(--font-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;color:var(--fg)}.testata-link:hover{color:var(--accent-caldo)}.occhiello{font-family:var(--font-mono);font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--accent-caldo)}h1,h2,h3{font-family:var(--font-display);font-weight:500;line-height:1.12;letter-spacing:-.01em}h1{margin-top:14px;font-size:clamp(32px,7vw,54px)}h2{margin-top:10px;font-size:clamp(26px,5vw,36px)}h3{font-size:clamp(21px,3.6vw,25px)}h1 em,h2 em{font-style:italic;color:var(--accent-caldo)}.apertura{padding:44px 0 28px}@media (min-width:700px){.apertura{padding:72px 0 36px}}.sottotitolo{margin-top:18px;max-width:640px;font-size:19px;color:var(--fg-dim)}.bottone{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 18px;font-family:var(--font-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;background:var(--ink);color:var(--cream);border:1.5px solid var(--ink)}.bottone:hover{background:var(--accent-caldo);border-color:var(--accent-caldo)}.bottone-vuoto{background:transparent;color:var(--fg)}.bottone-vuoto:hover{color:var(--cream)}@media (max-width:480px){.bottone{width:100%}}.sez{padding:52px 0;border-top:1px solid var(--border)}.chiedi p{margin-top:12px;max-width:640px}.canali{display:grid;gap:10px;margin-top:22px}@media (min-width:600px){.canali{grid-template-columns:1fr 1fr}}.canale{display:flex;flex-direction:column;justify-content:center;min-height:64px;padding:12px 16px;text-decoration:none;border:1.5px solid var(--fg);font-weight:600}.canale small{font-family:var(--font-mono);font-weight:400;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--fg-dim)}.canale:hover{background:var(--ink);color:var(--cream)}.canale:hover small{color:var(--accent)}.piede{padding:32px 0 calc(32px + env(safe-area-inset-bottom));background:var(--ink);color:#b8c2bb;font-size:14px}.piede p+p{margin-top:8px}.piede b{color:var(--cream)}.piede-fonti{font-family:var(--font-mono);font-size:12px;line-height:1.6;color:var(--accent)}@media (prefers-reduced-motion:reduce){*{transition:none!important;scroll-behavior:auto!important}}
