@import "https://fonts.googleapis.com/css2?family=Space+Mono:wght@400;700&display=swap";.header[data-astro-cid-nen7h5rs]{z-index:5;align-items:center;gap:16px;padding:20px 24px;display:flex;position:relative}.header__logo[data-astro-cid-nen7h5rs]{font-size:28px;line-height:1;display:inline-flex}.header__section[data-astro-cid-nen7h5rs]{color:var(--grey)}.header__ig[data-astro-cid-nen7h5rs]{white-space:nowrap;margin-left:auto;text-decoration:none}@media (width<=600px){.header[data-astro-cid-nen7h5rs]{gap:12px;padding:14px 16px}.header__logo[data-astro-cid-nen7h5rs]{font-size:22px}}.ticker[data-astro-cid-u6vsyxkm]{z-index:90;height:var(--ticker-h);background:var(--room-fg);color:var(--room-bg);--smash-ink:var(--room-bg);--smash-pyramid:var(--room-bg);align-items:center;text-decoration:none;display:flex;position:fixed;inset:auto 0 0;overflow:hidden}.ticker__track[data-astro-cid-u6vsyxkm]{width:max-content;animation:ticker var(--giro,14s) linear infinite;display:flex}.ticker__run[data-astro-cid-u6vsyxkm]{flex:none;align-items:center;display:flex}.ticker__part[data-astro-cid-u6vsyxkm]{text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;transform:skewX(calc(var(--tilt) * -1));font-size:18px;font-weight:700;display:inline-block}.ticker__sep[data-astro-cid-u6vsyxkm]{align-items:center;padding:0 18px;display:inline-flex}.ticker__sep[data-astro-cid-u6vsyxkm] .pyramid{width:auto;height:17px;display:block}@media (width<=400px){.ticker__part[data-astro-cid-u6vsyxkm]{font-size:15px}.ticker__sep[data-astro-cid-u6vsyxkm]{padding:0 14px}.ticker__sep[data-astro-cid-u6vsyxkm] .pyramid{height:14px}}@keyframes ticker{to{transform:translate(-50%)}}:root{--yellow:#f8f252;--black:#1c1c1c;--grey:#8a8a8a;--red:#e3231b;--tilt:12deg;--ease:cubic-bezier(.16, 1, .3, 1);--ticker-h:42px;--fondo:calc(var(--ticker-h) + 24px + env(safe-area-inset-bottom,0px));--header-h:68px;--reset:52px;--room-bg:var(--black);--room-fg:var(--yellow);--smash-ink:var(--yellow);--smash-pyramid:var(--yellow)}[data-room=black]{--room-bg:var(--black);--room-fg:var(--yellow);--grey:#8a8a8a;--smash-ink:var(--yellow);--smash-pyramid:var(--yellow)}[data-room=yellow]{--room-bg:var(--yellow);--room-fg:var(--black);--grey:#5e5e5e;--smash-ink:var(--black);--smash-pyramid:var(--black)}*,:before,:after{box-sizing:border-box}html{background:var(--room-bg);color-scheme:dark only}body{min-height:100svh;padding-bottom:var(--fondo);background:var(--room-bg);color:var(--room-fg);-webkit-font-smoothing:antialiased;transition:background-color .2s var(--ease), color .2s var(--ease);margin:0;font-family:Space Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:15px;font-weight:400;line-height:1.5}img,svg,video{max-width:100%;display:block}a{color:inherit}.smash{vertical-align:-.12em;width:auto;height:1em;display:inline-block}.smash .ink{fill:var(--smash-ink,var(--black))}.smash .pyr{fill:var(--smash-pyramid,var(--yellow))}.smash--inline{margin-inline:.25em}.pyramid{fill:currentColor}@media (pointer:fine){html{cursor:url(/cursore/freccia.png) 1 1,auto;cursor:url(/cursore/freccia.svg) 1 1,auto;cursor:-webkit-image-set(url(/cursore/freccia.png) 1x, url(/cursore/freccia@2x.png) 2x) 1 1, auto;cursor:image-set(url(/cursore/freccia.png) 1x, url(/cursore/freccia@2x.png) 2x) 1 1, auto}*{cursor:inherit}}.label{text-transform:uppercase;letter-spacing:.08em;font-size:12px}.body{white-space:pre-line;max-width:60ch;font-size:15px}.title{text-transform:uppercase;letter-spacing:-.01em;margin:0;font-size:clamp(32px,6vw,56px);font-weight:700;line-height:.95}.secondary{color:var(--grey)}.sr-only{white-space:nowrap;clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tilt{transform:skewX(calc(var(--tilt) * -1))}.block{background:var(--room-fg);color:var(--room-bg);font:inherit;text-transform:uppercase;letter-spacing:.08em;transform:skewX(calc(var(--tilt) * -1));transition:transform 80ms var(--ease);border:0;padding:.6em 1.1em;font-weight:700;text-decoration:none;display:inline-block}.block:active{transform:skewX(calc(var(--tilt) * -1)) translateY(2px)}:focus-visible{outline:2px solid var(--room-fg);outline-offset:3px}@media (width<=600px){:root{--header-h:50px}}@media (width<=400px){:root{--ticker-h:36px}}@media (width<=600px){:root{--reset:39px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important;animation-iteration-count:1!important}}
