@font-face{font-family:Archivo Black;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/archivo-black-normal-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Black;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/archivo-black-normal-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/newsreader-italic-400-600-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/newsreader-italic-400-600-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/newsreader-italic-400-600-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/newsreader-italic-400-600-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/newsreader-normal-400-700-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/newsreader-normal-400-700-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/newsreader-normal-400-700-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/newsreader-normal-400-700-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/newsreader-normal-400-700-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/newsreader-normal-400-700-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/newsreader-normal-400-700-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/newsreader-normal-400-700-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oswald;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/oswald-normal-300-700-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oswald;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/oswald-normal-300-700-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oswald;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/oswald-normal-300-700-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oswald;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/oswald-normal-300-700-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/oswald-normal-300-700-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/oswald-normal-300-700-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oswald;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/oswald-normal-300-700-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oswald;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/oswald-normal-300-700-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/oswald-normal-300-700-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/oswald-normal-300-700-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--paper: #f4f2ec;--paper-panel: #fbfaf7;--paper-hi: #eae6dd;--black: #0a0a0c;--black-hi: #16161a;--red: #e10600;--red-ink: #c10500;--red-hot: #ff2a1a;--red-glow: #ff4030;--ink: #111114;--ink-body: #26262b;--ink-mute: #4a4a52;--ink-faint: #65656e;--rule-soft: rgba(17, 17, 20, .09);--rule: rgba(17, 17, 20, .17);--rule-strong: rgba(17, 17, 20, .38);--display: "Archivo Black", "Arial Black", "Helvetica Neue", Helvetica, Arial, sans-serif;--serif: "Newsreader", "Iowan Old Style", Charter, "Bitstream Charter", Georgia, "Times New Roman", serif;--label: "Oswald", "Roboto Condensed", "Arial Narrow", "Helvetica Neue Condensed", Arial, sans-serif;--fs-mega: clamp(36px, 6.2vw, 70px);--fs-hero: clamp(28px, 4.5vw, 54px);--fs-xl: clamp(24px, 3.4vw, 41px);--fs-lg: clamp(20px, 2.2vw, 28px);--fs-md: clamp(17px, .35vw + 14.5px, 20px);--fs-sm: clamp(15px, .3vw + 12.7px, 17px);--fs-deck: clamp(17px, .6vw + 13px, 21px);--fs-body: clamp(16px, .55vw + 12px, 18.5px);--fs-note: 15px;--fs-meta: 11px;--fs-eyebrow: 10px;--lh-display: 1;--lh-title: 1.18;--lh-body: 1.7;--tr-mega: -.028em;--tr-display: -.02em;--tr-title: -.01em;--tr-caps: .014em;--tr-label: .18em;--tr-label-wide: .22em;--misura: 32em;--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 24px;--s-6: 32px;--s-7: 44px;--s-8: 64px;--spazio-sezione: clamp(40px, 5.4vw, 76px);--pad-pannello: clamp(20px, 2.2vw, 30px);--lama-angolo: 18deg;--lama-skew: skewX(-18deg);--trama-lama: repeating-linear-gradient(108deg, transparent 0 6px, var(--red) 6px 7.5px);--trama-lama-fitta: repeating-linear-gradient(108deg, transparent 0 4px, var(--red) 4px 6px);--trama-cieca: repeating-linear-gradient(108deg, transparent 0 8px, var(--rule-soft) 8px 9px);--radius: 0;--radius-sm: 0;--radius-xs: 0;--gutter: clamp(16px, 4.4vw, 64px);--tocco: 44px}.nero{--paper: #0a0a0c;--paper-panel: #131317;--paper-hi: #1d1d22;--ink: #f6f3ee;--ink-body: #cfcac1;--ink-mute: #a7a198;--ink-faint: #8a857b;--red-ink: var(--red-glow);--rule-soft: rgba(246, 243, 238, .08);--rule: rgba(246, 243, 238, .16);--rule-strong: rgba(246, 243, 238, .34);background:var(--paper);color:var(--ink-body)}*{margin:0;padding:0;box-sizing:border-box}html{background:var(--paper);-webkit-text-size-adjust:100%;font-synthesis-weight:none;-webkit-font-synthesis-weight:none}body{font-family:var(--serif);font-size:var(--fs-body);background:var(--paper);color:var(--ink-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--display);font-weight:400;color:var(--ink);letter-spacing:var(--tr-title);line-height:var(--lh-title);text-wrap:balance;overflow-wrap:break-word}p{text-wrap:pretty}img{max-width:100%;height:auto}::selection{background:var(--red);color:#fff}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--paper-hi)}::-webkit-scrollbar-thumb{background:#b9b3a8}::-webkit-scrollbar-thumb:hover{background:var(--red)}a:focus-visible,button:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--red);outline-offset:2px}.nero a:focus-visible,.nero button:focus-visible,.nero [tabindex]:focus-visible{outline-color:var(--red-glow)}.panel{background:var(--paper-panel);border:1px solid var(--rule)}.lama-banda{height:6px;background:var(--trama-lama);border:none}.lama-filo{display:inline-block;width:5px;background:var(--red);transform:var(--lama-skew);transform-origin:bottom left}.kicker{display:inline-flex;align-items:center;gap:9px;font-family:var(--label);font-size:var(--fs-eyebrow);font-weight:600;text-transform:uppercase;letter-spacing:var(--tr-label-wide);color:var(--red-ink)}.kicker:before{content:"";width:4px;height:1.05em;background:var(--red);transform:var(--lama-skew);transform-origin:bottom left;flex-shrink:0}.sec-head{display:flex;align-items:center;gap:var(--s-4);margin-bottom:var(--s-5)}.sec-head h2{position:relative;padding-left:20px;font-family:var(--display);font-size:var(--fs-lg);font-weight:400;text-transform:uppercase;letter-spacing:var(--tr-caps);line-height:1.1;color:var(--ink);white-space:nowrap}.sec-head h2:before{content:"";position:absolute;left:2px;top:.1em;bottom:.16em;width:6px;background:var(--red);transform:var(--lama-skew);transform-origin:bottom left}.sec-line{flex:1;min-width:0;height:6px;background:var(--trama-lama);-webkit-mask-image:linear-gradient(to right,#000 0%,rgba(0,0,0,.4) 46%,transparent 88%);mask-image:linear-gradient(to right,#000 0%,rgba(0,0,0,.4) 46%,transparent 88%)}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:var(--tocco);font-family:var(--label);font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:var(--tr-label);padding:12px 28px;text-decoration:none;border:1px solid transparent;transition:background .2s,color .2s,border-color .2s}.btn-red{background:var(--red);color:#fff}.btn-red:hover{background:var(--red-hot)}.btn-ghost{border-color:var(--rule-strong);color:var(--ink)}.btn-ghost:hover{border-color:var(--red);color:var(--red-ink);background:var(--paper-hi)}.ph{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:10px;overflow:hidden;background:var(--paper-hi);border-bottom:4px solid var(--red);padding:14px 16px}.ph:after{content:"";position:absolute;inset:0;background:var(--trama-cieca);pointer-events:none}.ph-label{position:relative;font-family:var(--display);font-weight:400;font-size:clamp(13px,1.9vw,21px);line-height:1.12;text-transform:uppercase;letter-spacing:var(--tr-caps);color:var(--ink);max-width:11ch;overflow-wrap:break-word;hyphens:auto}.ph-mark{position:relative;font-family:var(--label);font-size:9px;font-weight:500;letter-spacing:var(--tr-label-wide);text-transform:uppercase;color:var(--ink-faint)}.ph-sm{padding:10px 12px}.ph-sm .ph-label{font-size:11.5px;letter-spacing:.02em;max-width:11ch}.ph-sm .ph-mark{font-size:8px;letter-spacing:.18em}.banner-ad{margin:0 auto;max-width:728px;display:flex;align-items:center;justify-content:center}.banner-ad:empty{display:none}.banner-ad a{display:block;line-height:0;width:100%}.banner-ad img{width:100%;height:auto;display:block}.banner-ad.banner-rect{max-width:300px}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.skip-link{position:absolute;left:-9999px;top:0;z-index:300;background:var(--red);color:#fff;font-family:var(--label);font-size:12px;letter-spacing:var(--tr-label);text-transform:uppercase;padding:12px 20px;text-decoration:none}.skip-link:focus{left:0}.topbar{border-bottom:1px solid var(--rule-soft);color:var(--ink-mute);font-family:var(--label);font-size:var(--fs-eyebrow);font-weight:400;letter-spacing:.14em;text-transform:uppercase;padding:9px var(--gutter);display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 18px}.topbar-date{min-width:0}.topbar-links{display:flex;flex-wrap:wrap;gap:0 22px}.topbar-links a{display:inline-flex;align-items:center;min-height:24px;color:var(--ink-mute);text-decoration:none;transition:color .2s}.topbar-links a:hover{color:var(--red-ink)}.header{padding:clamp(12px,1.6vw,20px) var(--gutter);display:flex;align-items:center;justify-content:space-between;gap:var(--s-5);position:relative;padding-bottom:calc(clamp(12px,1.6vw,20px) + 6px)}.header:after{content:"";position:absolute;left:0;right:0;bottom:0;height:6px;background:var(--trama-lama)}.logo{display:inline-flex;align-items:center;justify-content:center;line-height:0;flex-shrink:0;transition:opacity .2s}.logo:hover{opacity:.78}.logo:focus-visible{outline-offset:6px}.logo img{display:block;width:clamp(152px,15vw,200px);height:auto}.header-right{display:flex;align-items:center;gap:var(--s-5);min-width:0}.live-pill{display:flex;align-items:center;gap:9px;font-family:var(--label);font-size:var(--fs-eyebrow);font-weight:500;letter-spacing:var(--tr-label-wide);text-transform:uppercase;color:var(--ink);border:1px solid var(--rule-strong);padding:8px 16px;white-space:nowrap;flex-shrink:0}.live-dot{width:7px;height:7px;background:var(--red);animation:pulse-red 2s infinite;flex-shrink:0}@keyframes pulse-red{0%,to{opacity:1}50%{opacity:.25}}.header-tagline{text-align:right;font-family:var(--label);font-size:var(--fs-meta);font-weight:300;letter-spacing:.1em;color:var(--ink-mute);line-height:1.5;text-transform:uppercase;min-width:0}.header-tagline strong{display:block;font-size:14px;font-weight:600;letter-spacing:.04em;color:var(--ink)}.nav{padding:0 calc(var(--gutter) - 18px);display:flex;align-items:center;border-bottom:1px solid var(--rule);position:sticky;top:0;z-index:100}.nav.scrolled{box-shadow:0 8px 24px #0a0a0c47}.nav-links{display:flex;align-items:stretch;overflow-x:auto;scrollbar-width:none;flex:1;min-width:0}.nav-links::-webkit-scrollbar{display:none}.nav-drawer-title{display:none}.nav a{display:flex;align-items:center;font-family:var(--label);color:var(--ink-mute);text-decoration:none;font-size:12px;font-weight:500;padding:15px 18px;letter-spacing:var(--tr-label);text-transform:uppercase;white-space:nowrap;transition:color .2s,background .2s;position:relative;border-right:1px solid var(--rule-soft)}.nav-links a:first-of-type{border-left:1px solid var(--rule-soft)}.nav a:hover{color:var(--ink);background:var(--paper-hi)}.nav a.active{color:var(--ink)}.nav a.active:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:5px;background:var(--trama-lama-fitta)}.nav-toggle{display:none;align-items:center;gap:10px;min-height:var(--tocco);background:none;border:none;color:var(--ink);cursor:pointer;padding:10px var(--gutter);font-family:var(--label);font-size:12px;font-weight:500;letter-spacing:var(--tr-label);text-transform:uppercase}.nav-icon-close,.nav.open .nav-icon-open{display:none}.nav.open .nav-icon-close{display:block}.nav-backdrop{display:none}.footer{padding:var(--spazio-sezione) var(--gutter) var(--s-5);color:var(--ink-mute);margin-top:var(--spazio-sezione);position:relative;padding-top:calc(var(--spazio-sezione) + 6px)}.footer:before{content:"";position:absolute;left:0;right:0;top:0;height:6px;background:var(--trama-lama)}.footer-grid{display:grid;grid-template-columns:minmax(0,2.2fr) repeat(3,minmax(0,1fr));gap:clamp(24px,3vw,44px);margin-bottom:var(--s-7)}.footer-brand h3{font-family:var(--display);font-size:clamp(23px,2.2vw,28px);font-weight:400;text-transform:uppercase;letter-spacing:var(--tr-caps);line-height:1.05;color:var(--ink);margin-bottom:var(--s-3)}.footer-brand h3 span{color:var(--red-glow)}.footer-brand p{font-family:var(--serif);font-size:var(--fs-note);line-height:var(--lh-body);color:var(--ink-mute);max-width:44ch}.footer h4{font-family:var(--label);font-size:var(--fs-eyebrow);font-weight:600;letter-spacing:var(--tr-label-wide);text-transform:uppercase;color:var(--red-glow);margin-bottom:var(--s-3);padding-bottom:10px;border-bottom:1px solid var(--rule)}.footer-col a{display:block;font-family:var(--label);font-weight:300;color:var(--ink-mute);text-decoration:none;font-size:13px;letter-spacing:.08em;padding:7px 0;transition:color .2s,padding-left .2s}.footer-col a:hover{color:var(--ink);padding-left:5px}.footer-col a.is-corrente{color:var(--ink)}.footer-col a.is-corrente:before{content:"";display:inline-block;width:4px;height:12px;background:var(--red);transform:var(--lama-skew);transform-origin:bottom left;margin-right:9px;vertical-align:-2px}.footer-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 20px;border-top:1px solid var(--rule);padding-top:var(--s-5);font-family:var(--label);font-size:var(--fs-meta);font-weight:300;letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--ink-faint)}.footer-bottom a{color:inherit;text-decoration:none}.footer-bottom a:hover{color:var(--ink);text-decoration:underline}@media (max-width: 1040px){.header-tagline{display:none}}@media (max-width: 860px){.nav{padding:0}.nav-toggle{display:flex}.nav-links{display:flex;flex-direction:column;align-items:stretch;position:fixed;top:0;left:0;bottom:0;width:min(300px,84vw);background:var(--paper-panel);border-right:1px solid var(--rule);z-index:200;padding:0 0 var(--s-5);transform:translate(-100%);transition:transform .28s ease;overflow-y:auto;overscroll-behavior:contain}.nav.open .nav-links{transform:translate(0)}.nav-drawer-title{display:block;font-family:var(--label);font-size:var(--fs-eyebrow);font-weight:600;letter-spacing:var(--tr-label-wide);text-transform:uppercase;color:var(--ink-faint);padding:26px 26px 14px;border-bottom:1px solid var(--rule)}.nav-links a{display:flex!important;min-height:var(--tocco);padding:14px 26px!important;font-size:14px!important;border-right:none!important;border-left:3px solid transparent!important;border-bottom:1px solid var(--rule-soft)}.nav-links a.active{border-left-color:transparent!important;color:var(--ink)}.nav-links a.active:before{content:"";position:absolute;left:10px;top:26%;bottom:26%;width:4px;background:var(--red);transform:var(--lama-skew);transform-origin:bottom left}.nav-links a.active:after{display:none}.nav-backdrop{display:block;position:fixed;inset:0;z-index:150;background:#0a0a0c99;opacity:0;pointer-events:none;transition:opacity .28s ease}.nav.open .nav-backdrop{opacity:1;pointer-events:auto}}@media (max-width: 1000px){.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-brand{grid-column:1 / -1}}@media (max-width: 620px){.topbar{justify-content:center;text-align:center;gap:4px 14px;padding-block:2px}.topbar-links{gap:0 16px}.header{justify-content:center}.header-right{display:none}}@media (max-width: 860px),(pointer: coarse){.topbar-links a{min-height:var(--tocco)}}@media (max-width: 620px),(pointer: coarse){.footer-col a{min-height:var(--tocco);display:flex;align-items:center}}@media (max-width: 520px){.footer-grid{grid-template-columns:minmax(0,1fr);gap:var(--s-6)}}
