@font-face{font-family:Fragment Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/fragment-mono-latin-400-normal.yxdJ5AmL.woff2)format("woff2"),url(/_astro/fragment-mono-latin-400-normal.BYwT3kSJ.woff)format("woff")}@font-face{font-family:TeX Gyre Heros;src:url(/fonts/TeXGyreHeros-Regular.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:TeX Gyre Heros;src:url(/fonts/TeXGyreHeros-Bold.woff2)format("woff2");font-weight:700;font-display:swap}:root{--sans:"TeX Gyre Heros", "Helvetica Neue", Helvetica, Arial, sans-serif;--mono:"Fragment Mono", ui-monospace, "SF Mono", Menlo, monospace;--nero:#000;--bianco:#fff;--fondo:var(--bianco);--inchiostro:var(--nero);--grigio:#7d7d7d;--linea:#c8c8c8;--evidenza:#e6e6e6;--margine:20px;--spazio:10px;--testo:13px;--testo-mono:12px;--interlinea:15px;--ease:cubic-bezier(.2, .7, .2, 1)}@media (width<=699px){:root{--margine:16px}}html.cambio-tema *,html.cambio-tema :before,html.cambio-tema :after{transition:none!important}html.tema-scuro{--fondo:#000;--inchiostro:#ededed;--grigio:#8c8c8c;--linea:#3a3a3a;--evidenza:#1f1f1f;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--fondo);color:var(--inchiostro);font-family:var(--sans);font-weight:700;font-size:var(--testo);line-height:var(--interlinea);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}h1,h2,h3,p,ul,ol,figure{font-size:inherit;font-weight:inherit;margin:0;padding:0}ul,ol{list-style:none}a{color:inherit;text-decoration:none}img,video{max-width:100%;height:auto;display:block}p,h1,h2,li{text-wrap:pretty}.mono{font-family:var(--mono);font-weight:400;font-size:var(--testo-mono);line-height:var(--interlinea);text-transform:uppercase;letter-spacing:.01em}@media (hover:hover){.mono a:hover,a.mono:hover,button.mono:hover{-webkit-text-stroke:.4px currentColor}}:focus-visible{outline-offset:2px;outline:2px solid}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.salta{left:var(--margine);z-index:100;background:var(--nero);color:var(--bianco);padding:8px 12px;position:absolute;top:-100px}.salta:focus{top:var(--margine)}.js .entra{opacity:0;transition:opacity .8s var(--ease), transform .8s var(--ease);transform:translateY(16px)}.js .entra.visibile{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}.js .entra{opacity:1;transform:none}}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*),[data-astro-transition-scope]{animation:none!important}}html.cursore-attivo,html.cursore-attivo *{cursor:none!important}.cursore[data-astro-cid-o3ardtrn]{pointer-events:none;will-change:transform;opacity:0;transition:opacity .2s;position:fixed;top:0;left:0}.alone[data-astro-cid-o3ardtrn]{z-index:999;mix-blend-mode:overlay}.inverso[data-astro-cid-o3ardtrn]{z-index:1000;mix-blend-mode:difference}html.cursore-attivo .cursore[data-astro-cid-o3ardtrn].visibile{opacity:1}html.cursore-attivo .alone[data-astro-cid-o3ardtrn].visibile{opacity:.7}@media (width>=700px){html.cursore-attivo .cursore[data-astro-cid-o3ardtrn].nascosto{opacity:0}}.croce[data-astro-cid-o3ardtrn],.etichetta[data-astro-cid-o3ardtrn]{transition:opacity .2s, transform .3s var(--ease);position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.croce[data-astro-cid-o3ardtrn]{width:24px;max-width:none;height:24px;overflow:visible}.etichetta[data-astro-cid-o3ardtrn]{font-size:var(--testo-mono);white-space:nowrap;opacity:0;transform:translate(-50%,-50%)scale(.8)}.inverso[data-astro-cid-o3ardtrn] .etichetta[data-astro-cid-o3ardtrn]{color:#fff}.alone[data-astro-cid-o3ardtrn] .etichetta[data-astro-cid-o3ardtrn]{color:#0000;text-shadow:0 0 3px #000}.con-etichetta[data-astro-cid-o3ardtrn] .croce[data-astro-cid-o3ardtrn]{opacity:0;transform:translate(-50%,-50%)scale(.5)}.con-etichetta[data-astro-cid-o3ardtrn] .etichetta[data-astro-cid-o3ardtrn]{opacity:1;transform:translate(-50%,-50%)}.ingresso[data-astro-cid-fmp4ekgg]{display:none}html.js:not(.senza-intro) .ingresso[data-astro-cid-fmp4ekgg]{z-index:900;background:var(--fondo);color:var(--inchiostro);animation:intro-esce .5s var(--ease) 1.1s forwards;place-items:center;display:grid;position:fixed;inset:0}.ingresso[data-astro-cid-fmp4ekgg] svg{opacity:0;width:64px;height:auto;animation:intro-entra .45s var(--ease) .1s forwards}@media (width<=699px){.ingresso[data-astro-cid-fmp4ekgg] svg{width:52px}}html.intro-finita .ingresso[data-astro-cid-fmp4ekgg]{display:none!important}@keyframes intro-entra{to{opacity:1}}@keyframes intro-esce{to{opacity:0;visibility:hidden}}@media (prefers-reduced-motion:reduce){.ingresso[data-astro-cid-fmp4ekgg] svg{opacity:1;animation:none}html.js:not(.senza-intro) .ingresso[data-astro-cid-fmp4ekgg]{animation:none}}.testata[data-astro-cid-l3sj6brp]{padding:var(--margine) var(--margine) 0;justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.testata[data-astro-cid-l3sj6brp].v-bio{grid-template-columns:1fr auto;gap:0 24px;display:grid}.v-bio[data-astro-cid-l3sj6brp] .nome[data-astro-cid-l3sj6brp]{grid-area:1/1}.v-bio[data-astro-cid-l3sj6brp] nav[data-astro-cid-l3sj6brp]{grid-area:1/2}.bio[data-astro-cid-l3sj6brp]{grid-area:2/1;max-width:52em}.unito[data-astro-cid-l3sj6brp]{white-space:nowrap}.bio[data-astro-cid-l3sj6brp] p[data-astro-cid-l3sj6brp]{text-wrap:wrap}@media (width<=339px){.unito[data-astro-cid-l3sj6brp]{white-space:normal}}.v-compatta[data-astro-cid-l3sj6brp]{z-index:10;color:var(--inchiostro);align-items:center;position:absolute;inset:0 0 auto}html.scuro .v-compatta[data-astro-cid-l3sj6brp]{color:var(--bianco)}.voci[data-astro-cid-l3sj6brp]{gap:24px;display:flex}.apri[data-astro-cid-l3sj6brp]{display:none}@media (width<=699px){.testata[data-astro-cid-l3sj6brp]{position:relative}.v-compatta[data-astro-cid-l3sj6brp]{position:absolute}.apri[data-astro-cid-l3sj6brp]{color:inherit;font-family:var(--mono);font-weight:400;font-size:var(--testo-mono);line-height:var(--interlinea);text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:0;display:block}.quando-aperto[data-astro-cid-l3sj6brp],.aperto[data-astro-cid-l3sj6brp] .quando-chiuso[data-astro-cid-l3sj6brp]{display:none}.aperto[data-astro-cid-l3sj6brp] .quando-aperto[data-astro-cid-l3sj6brp]:not(.sr-only){display:inline}.nome[data-astro-cid-l3sj6brp],.apri[data-astro-cid-l3sj6brp]{z-index:21;position:relative}.voci[data-astro-cid-l3sj6brp]{z-index:20;padding:calc(var(--margine) + var(--interlinea) + 20px) var(--margine) 20px;background:var(--fondo);color:var(--inchiostro);opacity:0;visibility:hidden;transition:opacity .25s var(--ease), transform .35s var(--ease), visibility 0s linear .35s;flex-direction:column;gap:10px;position:absolute;top:0;left:0;right:0;transform:translateY(-6px)}html.scuro .voci[data-astro-cid-l3sj6brp]{background:var(--nero);color:var(--bianco)}.aperto[data-astro-cid-l3sj6brp] .voci[data-astro-cid-l3sj6brp]{opacity:1;visibility:visible;transition:opacity .25s var(--ease), transform .35s var(--ease);transform:none}}
