@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/archivo-vietnamese-wght-normal.XAtsl5Q_.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/archivo-latin-ext-wght-normal.C4zznr8T.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/archivo-latin-wght-normal.E0tuGl4L.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-cyrillic-ext-400-normal.xuaO2J-f.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-ext-400-normal.DMdlQ8Kv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-cyrillic-400-normal.BSMlKf0J.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-400-normal.CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-vietnamese-400-normal.BulugwFq.woff2)format("woff2"),url(/_astro/ibm-plex-mono-vietnamese-400-normal.DDuiU_S-.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-ext-400-normal.BmRBH3aV.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-ext-400-normal.D3D2R8hC.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-400-normal.DMJ8VG8y.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-400-normal.CvHOgSBP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-cyrillic-ext-500-normal.BqneJy0T.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-ext-500-normal.BIfNGwUT.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-cyrillic-500-normal.Bq9vWWag.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-500-normal.Ael50iVv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-vietnamese-500-normal.DZ4AoWbu.woff2)format("woff2"),url(/_astro/ibm-plex-mono-vietnamese-500-normal.C8zxqsMH.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-latin-ext-500-normal.CAhNIIs5.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-ext-500-normal.CZ70TYgx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-latin-500-normal.DSY6xOcd.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-500-normal.CB9ihrfo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:light;--fondo:#f2f0eb;--superficie:#faf9f6;--inchiostro:#1d1c1a;--inchiostro-2:#5f5b54;--filetto:#d6d1c6;--filetto-forte:#b9b2a5;--vuoto:#e7e3da;--fascia:#2f3532;--fascia-testo:#ece9e2;--fascia-testo-2:#a9aea9;--sigillo:red;--accento:#d00;--griglia:#ff000014;--foglio:#faf9f6;--sans:"Archivo Variable", "Archivo", system-ui, -apple-system, "PingFang SC", "Hiragino Sans GB", "Noto Sans SC", "Microsoft YaHei", sans-serif;--mono:"IBM Plex Mono", ui-monospace, "PingFang SC", "Noto Sans SC", monospace;--gutter:clamp(20px, 3vw, 40px);--max:1360px;--col-gap:clamp(16px, 1.8vw, 24px);--ease:cubic-bezier(.2, .7, .2, 1)}:root[data-theme=dark]{color-scheme:dark;--fondo:#1c1f1e;--superficie:#242827;--inchiostro:#ece9e2;--inchiostro-2:#a3a8a3;--filetto:#3a3f3d;--filetto-forte:#6c726f;--vuoto:#2b2f2e;--accento:#ff4b4b;--griglia:#ff4b4b1a;--foglio:#ece9e2}@media (prefers-color-scheme:dark){:root:not([data-theme]){color-scheme:dark;--fondo:#1c1f1e;--superficie:#242827;--inchiostro:#ece9e2;--inchiostro-2:#a3a8a3;--filetto:#3a3f3d;--filetto-forte:#6c726f;--vuoto:#2b2f2e;--accento:#ff4b4b;--griglia:#ff4b4b1a;--foglio:#ece9e2}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--fondo);color:var(--inchiostro);font-family:var(--sans);font-kerning:normal;margin:0;font-size:18px;line-height:1.6}img,video{max-width:100%;height:auto;display:block}a{color:inherit}a:hover{color:var(--accento)}:focus-visible{outline:2px solid var(--accento);outline-offset:3px}h1,h2,h3{letter-spacing:-.025em;margin:0;font-weight:300;line-height:1.05}:lang(zh) h1,:lang(zh) h2,:lang(zh) h3{letter-spacing:0;font-weight:400;line-height:1.25}.wrap{max-width:var(--max);padding-inline:var(--gutter);margin-inline:auto}.g12{column-gap:var(--col-gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}@media (width<=760px){.g12{grid-template-columns:repeat(4,minmax(0,1fr))}}.mono{font-family:var(--mono);color:var(--inchiostro-2);font-size:13px;line-height:1.5}.label{font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--accento);font-size:11px}.seal{background:var(--sigillo);border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.section-head{border-bottom:1px solid var(--inchiostro);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:16px;display:flex}.section-head h2{font-size:clamp(28px,3vw,36px)}.toggle{font-family:var(--mono);flex-wrap:wrap;gap:0 18px;font-size:13px;display:inline-flex}.toggle[hidden]{display:none}.toggle button{min-height:44px;color:var(--inchiostro-2);font:inherit;cursor:pointer;text-underline-offset:6px;background:0 0;border:0;padding:0;text-decoration:underline #0000;transition:color .2s,text-decoration-color .2s}.toggle button:hover{color:var(--inchiostro)}.toggle button[aria-pressed=true]{color:var(--inchiostro);text-decoration-color:var(--sigillo)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{background:var(--inchiostro);color:var(--fondo);z-index:30;padding:12px 16px;position:absolute;top:-100px;left:16px}.skip-link:focus{color:var(--fondo);top:16px}@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:.28s}html.cambio-tema::view-transition-old(root),html.cambio-tema::view-transition-new(root){mix-blend-mode:normal;animation:none}html.cambio-tema::view-transition-new(root){animation:apri-tema .6s var(--ease)}@keyframes apri-tema{0%{clip-path:circle(0 at var(--tema-x,100%) var(--tema-y,0))}to{clip-path:circle(150vmax at var(--tema-x,100%) var(--tema-y,0))}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.reveal{animation:linear both comparsa view();animation-range:entry entry 60%}}}@keyframes comparsa{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.logo[data-astro-cid-f7espo7c]{max-width:100%;height:auto;display:block}.su-lavagna[data-astro-cid-f7espo7c],:root[data-theme=dark] .su-intonaco[data-astro-cid-f7espo7c]{display:none}:root[data-theme=dark] .su-lavagna[data-astro-cid-f7espo7c]{display:block}@media (prefers-color-scheme:dark){:root:not([data-theme]) .su-intonaco[data-astro-cid-f7espo7c]{display:none}:root:not([data-theme]) .su-lavagna[data-astro-cid-f7espo7c]{display:block}}.header[data-astro-cid-nen7h5rs]{border-bottom:1px solid var(--filetto)}.bar[data-astro-cid-nen7h5rs]{align-items:start;padding-block:22px}.home[data-astro-cid-nen7h5rs]{grid-column:1/span 4;align-self:center;padding-block:6px;text-decoration:none}.panel[data-astro-cid-nen7h5rs],.inner[data-astro-cid-nen7h5rs]{grid-template-columns:subgrid;align-items:start;display:grid}.panel[data-astro-cid-nen7h5rs]{grid-column:5/-1}.inner[data-astro-cid-nen7h5rs]{grid-column:1/-1}ul[data-astro-cid-nen7h5rs]{margin:0;padding:0;list-style:none}.links[data-astro-cid-nen7h5rs]{grid-column:3/span 2;font-size:16px;line-height:1.45}.links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{text-decoration:none;display:inline-block}.links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--accento)}.langs[data-astro-cid-nen7h5rs]{font-family:var(--mono);color:var(--inchiostro-2);flex-direction:column;grid-column:5/span 2;font-size:13px;line-height:1.75;display:flex}.langs[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{text-decoration:none}.langs[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{color:var(--inchiostro)}.meta[data-astro-cid-nen7h5rs]{text-align:right;flex-direction:column;grid-column:7/span 2;align-items:flex-end;display:flex}.city[data-astro-cid-nen7h5rs]{line-height:1.75}.meta[data-astro-cid-nen7h5rs] .toggle{justify-content:flex-end;gap:0 12px}.meta[data-astro-cid-nen7h5rs] .toggle button{min-height:32px}@media (width<=1100px){.home[data-astro-cid-nen7h5rs]{grid-column:1/span 3}.panel[data-astro-cid-nen7h5rs]{grid-column:4/-1}.links[data-astro-cid-nen7h5rs]{grid-column:1/span 3}.langs[data-astro-cid-nen7h5rs]{grid-column:4/span 3}.meta[data-astro-cid-nen7h5rs]{grid-column:7/span 3}}.menu-btn[data-astro-cid-nen7h5rs]{display:none}@media (width<=760px){.bar[data-astro-cid-nen7h5rs]{flex-wrap:wrap;justify-content:space-between;align-items:center;padding-block:14px;display:flex}.home[data-astro-cid-nen7h5rs]{padding-block:10px}.panel[data-astro-cid-nen7h5rs]{flex:100%;display:block}.inner[data-astro-cid-nen7h5rs]{flex-direction:column;align-items:stretch;gap:20px;display:flex}.inner[data-astro-cid-nen7h5rs]>[data-astro-cid-nen7h5rs]:first-child{margin-top:16px}.inner[data-astro-cid-nen7h5rs]>[data-astro-cid-nen7h5rs]:last-child{margin-bottom:8px}.links[data-astro-cid-nen7h5rs]{letter-spacing:-.02em;font-size:28px;font-weight:300;line-height:1.2}.links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{padding-block:8px}.langs[data-astro-cid-nen7h5rs]{flex-flow:wrap;gap:0 20px}.langs[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs],.langs[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{padding-block:10px;display:inline-block}.meta[data-astro-cid-nen7h5rs]{text-align:left;border-top:1px solid var(--filetto);flex-flow:wrap;justify-content:space-between;align-items:center;gap:8px 24px;padding-top:8px}.meta[data-astro-cid-nen7h5rs] .toggle button{min-height:44px}.js .menu-btn[data-astro-cid-nen7h5rs]:not([hidden]){min-height:44px;color:var(--inchiostro);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0 2px;font-size:14px;display:inline-flex}.js .panel[data-astro-cid-nen7h5rs]{visibility:hidden;transition:grid-template-rows .35s var(--ease), visibility 0s .35s;grid-template-rows:0fr;grid-template-columns:minmax(0,1fr);display:grid}.js .inner[data-astro-cid-nen7h5rs]{min-height:0;overflow:hidden}.js [data-astro-cid-nen7h5rs][data-open] .panel[data-astro-cid-nen7h5rs]{visibility:visible;transition:grid-template-rows .35s var(--ease);grid-template-rows:1fr}}.menu-icon[data-astro-cid-nen7h5rs]{width:18px;height:10px;position:relative}.menu-icon[data-astro-cid-nen7h5rs]:before,.menu-icon[data-astro-cid-nen7h5rs]:after{content:"";height:1.5px;transition:transform .3s var(--ease), top .3s var(--ease);background:currentColor;position:absolute;left:0;right:0}.menu-icon[data-astro-cid-nen7h5rs]:before{top:0}.menu-icon[data-astro-cid-nen7h5rs]:after{top:8.5px}[data-astro-cid-nen7h5rs][data-open] .menu-icon[data-astro-cid-nen7h5rs]:before{top:4.25px;transform:rotate(45deg)}[data-astro-cid-nen7h5rs][data-open] .menu-icon[data-astro-cid-nen7h5rs]:after{top:4.25px;transform:rotate(-45deg)}.footer[data-astro-cid-jo6i4kqk]{background:var(--fascia);color:var(--fascia-testo);padding-block:clamp(40px,6vw,64px) 24px}.cartiglio[data-astro-cid-jo6i4kqk]{border:1px solid var(--fascia-testo-2);grid-template-columns:minmax(0,4fr) repeat(2,minmax(0,2.5fr)) minmax(0,1.6fr) minmax(0,2fr);font-size:15px;line-height:1.7;display:grid}.cell[data-astro-cid-jo6i4kqk]{border-left:1px solid var(--fascia-testo-2);margin:0;padding:16px 18px;font-style:normal}.cell[data-astro-cid-jo6i4kqk]:first-child{border-left:0}.brand[data-astro-cid-jo6i4kqk]{flex-direction:column;justify-content:space-between;gap:20px;display:flex}.mono[data-astro-cid-jo6i4kqk]{color:var(--fascia-testo-2)}ul[data-astro-cid-jo6i4kqk]{list-style:none}a[data-astro-cid-jo6i4kqk]{color:var(--fascia-testo)}a[data-astro-cid-jo6i4kqk]:hover{color:var(--fascia-testo);text-decoration-color:var(--sigillo)}.small[data-astro-cid-jo6i4kqk]{flex-direction:column;font-size:12px;display:flex}.bottom[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding-top:16px;font-size:12px;display:flex}@media (width<=1000px){.cartiglio[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(2,minmax(0,1fr))}.brand[data-astro-cid-jo6i4kqk]{grid-column:1/-1}.cell[data-astro-cid-jo6i4kqk]{border-left:0;border-top:1px solid var(--fascia-testo-2)}.cell[data-astro-cid-jo6i4kqk]:first-child{border-top:0}.cell[data-astro-cid-jo6i4kqk]:nth-child(odd):not(:first-child){border-left:1px solid var(--fascia-testo-2)}}@media (width<=480px){.cartiglio[data-astro-cid-jo6i4kqk]{grid-template-columns:minmax(0,1fr)}.cell[data-astro-cid-jo6i4kqk]:nth-child(odd):not(:first-child){border-left:0}}
