.announcement[data-astro-cid-o54ltyzl]{height:42px;display:flex;align-items:center;overflow:hidden;background:var(--c-surface);border-bottom:1px solid var(--c-line)}.announcement__track[data-astro-cid-o54ltyzl]{display:flex;width:max-content;white-space:nowrap;animation:announcement-scroll 38s linear infinite}.announcement__set[data-astro-cid-o54ltyzl]{display:flex;align-items:center;gap:40px;padding-right:40px;font-size:var(--t-xs);color:var(--c-text-2)}.announcement__item[data-astro-cid-o54ltyzl]{display:flex;align-items:center}.announcement__tag[data-astro-cid-o54ltyzl]{font-family:var(--f-mono);font-size:var(--t-mono-sm);letter-spacing:.16em;text-transform:uppercase;color:var(--c-accent);margin-right:.5rem}.announcement__dot[data-astro-cid-o54ltyzl]{margin-left:40px;color:var(--c-accent-hairline)}@keyframes announcement-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.announcement[data-astro-cid-o54ltyzl]{overflow-x:auto;scrollbar-width:none}.announcement[data-astro-cid-o54ltyzl]::-webkit-scrollbar{display:none}.announcement__track[data-astro-cid-o54ltyzl]{animation:none;padding-inline:var(--gutter)}.announcement__set[data-astro-cid-o54ltyzl][aria-hidden=true]{display:none}}.site-footer[data-astro-cid-gcn2mc3v]{background:var(--c-ink);color:var(--c-text-oninverse);border-top:1px solid var(--c-line-dark)}.site-footer__grid[data-astro-cid-gcn2mc3v]{display:grid;grid-template-columns:1.2fr repeat(5,1fr);gap:2rem;padding:3.5rem var(--gutter) 2.5rem}.site-footer__mark[data-astro-cid-gcn2mc3v]{display:block;font-family:var(--f-serif);font-size:2.75rem;line-height:1;color:var(--c-text-oninverse)}.site-footer__claim[data-astro-cid-gcn2mc3v]{margin-top:1rem;max-width:15rem;font-size:var(--t-xs);line-height:1.6;color:var(--c-text-oninverse-mute)}.site-footer__title[data-astro-cid-gcn2mc3v]{font-family:var(--f-mono);font-size:var(--t-mono-sm);font-weight:400;letter-spacing:var(--ls-mono);text-transform:uppercase;color:var(--c-text-oninverse-mute);margin-bottom:.5625rem}.site-footer__col[data-astro-cid-gcn2mc3v] ul[data-astro-cid-gcn2mc3v]{display:flex;flex-direction:column;gap:.5625rem}.site-footer__col[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]{font-size:var(--t-xs);color:var(--c-text-oninverse-4)}.site-footer__col[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]:hover{color:var(--c-text-oninverse)}.site-footer__base[data-astro-cid-gcn2mc3v]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 2rem;padding:0 var(--gutter) 2.5rem;font-family:var(--f-mono);font-size:var(--t-mono);color:var(--c-text-oninverse-mute)}.site-footer__legal[data-astro-cid-gcn2mc3v]{display:flex;flex-wrap:wrap;gap:1.25rem}.site-footer__legal[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]{color:var(--c-text-oninverse-mute)}.site-footer__legal[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]:hover{color:var(--c-text-oninverse)}@media(max-width:1080px){.site-footer__grid[data-astro-cid-gcn2mc3v]{grid-template-columns:repeat(3,1fr);gap:2.5rem 2rem}.site-footer__brand[data-astro-cid-gcn2mc3v]{grid-column:1 / -1}}@media(max-width:640px){.site-footer__grid[data-astro-cid-gcn2mc3v]{grid-template-columns:repeat(2,1fr)}.site-footer__base[data-astro-cid-gcn2mc3v]{flex-direction:column;align-items:flex-start}}.lingue[data-astro-cid-se2fxck4] ul[data-astro-cid-se2fxck4]{display:flex;align-items:center;gap:.5rem}.lingue[data-astro-cid-se2fxck4] li[data-astro-cid-se2fxck4]+li[data-astro-cid-se2fxck4]:before{content:"/";margin-right:.5rem;color:var(--c-line-onink)}.lingue[data-astro-cid-se2fxck4] li[data-astro-cid-se2fxck4]{display:flex;align-items:center}.lingue[data-astro-cid-se2fxck4] [data-astro-cid-se2fxck4]:is(a,.lingue__corrente){font-family:var(--f-mono);font-size:var(--t-mono);letter-spacing:.08em}.lingue__corrente[data-astro-cid-se2fxck4]{color:var(--c-text-oninverse)}.lingue[data-astro-cid-se2fxck4] a[data-astro-cid-se2fxck4]{color:#a8a49a}.lingue[data-astro-cid-se2fxck4] a[data-astro-cid-se2fxck4]:hover{color:var(--c-accent-hover)}.lingue--compatto[data-astro-cid-se2fxck4] ul[data-astro-cid-se2fxck4]{gap:.75rem}.lingue--compatto[data-astro-cid-se2fxck4] li[data-astro-cid-se2fxck4]+li[data-astro-cid-se2fxck4]:before{margin-right:.75rem}.site-header[data-astro-cid-ctg3m53h]{background:var(--c-ink);border-bottom:1px solid var(--c-line-onink)}.site-header__bar[data-astro-cid-ctg3m53h]{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;height:72px;padding-inline:var(--gutter)}.site-header__brand[data-astro-cid-ctg3m53h]{font-family:var(--f-serif);font-size:1.625rem;line-height:1;color:var(--c-text-oninverse);flex-shrink:0}.site-header__brand[data-astro-cid-ctg3m53h]:hover{color:var(--c-accent-hover)}.site-header__nav[data-astro-cid-ctg3m53h] ul[data-astro-cid-ctg3m53h]{display:flex;gap:clamp(1rem,-.6rem + 2vw,1.875rem)}.site-header__nav[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]{font-size:var(--t-sm);color:#e8e6e0}.site-header__nav[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]:hover,.site-header__nav[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h][aria-current=page]{color:var(--c-accent-hover)}.site-header__actions[data-astro-cid-ctg3m53h]{display:flex;align-items:center;gap:.75rem;flex-shrink:0}.site-header__toggle[data-astro-cid-ctg3m53h]{display:none;width:44px;height:44px;margin-right:-.625rem;place-items:center}.site-header__burger[data-astro-cid-ctg3m53h],.site-header__burger[data-astro-cid-ctg3m53h]:before,.site-header__burger[data-astro-cid-ctg3m53h]:after{display:block;width:22px;height:1px;background:var(--c-text-oninverse);transition:transform var(--dur-fast) ease,opacity var(--dur-fast) ease}.site-header__burger[data-astro-cid-ctg3m53h]:before,.site-header__burger[data-astro-cid-ctg3m53h]:after{content:"";position:relative}.site-header__burger[data-astro-cid-ctg3m53h]:before{top:-7px}.site-header__burger[data-astro-cid-ctg3m53h]:after{top:6px}[data-astro-cid-ctg3m53h][aria-expanded=true] .site-header__burger[data-astro-cid-ctg3m53h]{background:transparent}[data-astro-cid-ctg3m53h][aria-expanded=true] .site-header__burger[data-astro-cid-ctg3m53h]:before{top:1px;transform:rotate(45deg)}[data-astro-cid-ctg3m53h][aria-expanded=true] .site-header__burger[data-astro-cid-ctg3m53h]:after{top:0;transform:rotate(-45deg)}.site-header__panel[data-astro-cid-ctg3m53h]{padding:.5rem var(--gutter) 1.75rem;border-top:1px solid var(--c-line-onink)}.site-header__panel[data-astro-cid-ctg3m53h][hidden]{display:none}.site-header__panel[data-astro-cid-ctg3m53h] nav[data-astro-cid-ctg3m53h] ul[data-astro-cid-ctg3m53h]{display:flex;flex-direction:column}.site-header__panel[data-astro-cid-ctg3m53h] nav[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]{display:block;padding:.875rem 0;font-size:1.0625rem;color:var(--c-text-oninverse);border-bottom:1px solid var(--c-line-dark)}.site-header__panel[data-astro-cid-ctg3m53h] nav[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h][aria-current=page]{color:var(--c-accent-hover)}.site-header__panel-actions[data-astro-cid-ctg3m53h]{display:grid;gap:.75rem;margin-top:1.5rem}@media(max-width:1080px){.site-header__nav[data-astro-cid-ctg3m53h],.site-header__actions[data-astro-cid-ctg3m53h]{display:none}.site-header__toggle[data-astro-cid-ctg3m53h]{display:grid}}@media(min-width:1081px){.site-header__panel[data-astro-cid-ctg3m53h]{display:none}}:root{--c-ink: #1c1a15;--c-page: #faf9f7;--c-page-alt: #eeedea;--c-surface: #ffffff;--c-surface-soft: #fdfcfb;--c-surface-tint: #f5f4f1;--c-ink-raise: #24221c;--c-ink-raise-2: #2e2b24;--c-ink-hatch: #24221c;--c-line: #e4e2dd;--c-line-soft: #eeedea;--c-line-dark: #45423a;--c-line-onink: rgb(255 255 255 / 10%);--c-line-onink-strong: rgb(255 255 255 / 35%);--c-text: #1c1a15;--c-text-2: #45423a;--c-text-3: #767268;--c-text-4: #86827a;--c-text-mute: #9b978b;--c-text-ghost: #cfccc4;--c-text-oninverse: #ffffff;--c-text-oninverse-2: #d9d6cd;--c-text-oninverse-3: #a5a196;--c-text-oninverse-4: #b9b6ac;--c-text-oninverse-mute: #6f6b60;--c-text-oninverse-hatch: #7d7970;--c-accent: #2f4b7c;--c-accent-soft: #e9eef6;--c-accent-on-dark: #7f97c4;--c-accent-hover: #9fb4d6;--c-accent-hairline: #cfccc2;--c-neg: #a63d2f;--c-pos: #2e6b4f;--f-serif: "TWK Ghost", "Helvetica Neue", helvetica, arial, "Segoe UI", roboto, sans-serif;--f-sans: "TWK Ghost", "Helvetica Neue", helvetica, arial, "Segoe UI", roboto, sans-serif;--f-mono: "TWK Ghost", ui-monospace, "SF Mono", menlo, consolas, monospace;--f-lettura: "Geist", "Helvetica Neue", helvetica, arial, "Segoe UI", roboto, sans-serif;--t-display: clamp(2.75rem, 1.35rem + 5.6vw, 5.25rem);--t-h2: clamp(1.875rem, 1.2rem + 2.7vw, 2.5rem);--t-h3: clamp(1.5rem, 1.15rem + 1.4vw, 2.125rem);--t-statement: clamp(1.375rem, .95rem + 1.7vw, 1.875rem);--t-ticker: clamp(1.75rem, .95rem + 3.2vw, 2.75rem);--t-stat: clamp(2.5rem, 1.35rem + 4.6vw, 3.5rem);--t-lead: clamp(1rem, .94rem + .25vw, 1.0625rem);--t-body: 1rem;--t-sm: .875rem;--t-xs: .8125rem;--t-mono: .6875rem;--t-mono-sm: .625rem;--ls-tight: -.02em;--ls-snug: -.012em;--ls-mono: .14em;--ls-mono-wide: .18em;--content-max: 1400px;--gutter-base: clamp(1.25rem, .4rem + 3.4vw, 2.5rem);--gutter: max(var(--gutter-base), (100vw - var(--content-max)) / 2);--shell: var(--content-max);--shell-wide: 1080px;--sp-section: clamp(3.5rem, 1.9rem + 6.4vw, 6rem);--sp-section-lg: clamp(4rem, 2rem + 8vw, 7.5rem);--ease-brand: cubic-bezier(.72, 0, .24, 1);--ease-snap: cubic-bezier(.16, 1, .3, 1);--dur-fast: .18s;--dur-slide: .78s;--z-header: 50;--z-skip: 100}@font-face{font-family:TWK Ghost;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/TWKGhost-Regular.woff2) format("woff2")}@font-face{font-family:TWK Ghost;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/TWKGhost-Italic.woff2) format("woff2")}@font-face{font-family:TWK Ghost;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/TWKGhost-Medium.woff2) format("woff2")}@font-face{font-family:TWK Ghost;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/TWKGhost-Bold.woff2) format("woff2")}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/GeistVF.woff2) format("woff2")}@font-face{font-family:Geist;font-style:italic;font-weight:100 900;font-display:swap;src:url(/fonts/GeistVF-Italic.woff2) format("woff2")}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:5.5rem}body{margin:0;background:var(--c-page);color:var(--c-text);font-family:var(--f-sans);font-size:var(--t-body);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:hidden}h1,h2,h3,h4,h5,h6{margin:0;font-weight:inherit;text-wrap:balance}p{margin:0;text-wrap:pretty}ul,ol{margin:0;padding:0;list-style:none}img,svg,video,canvas{display:block;max-width:100%}img,video{height:auto}button,input,select,textarea{font:inherit;color:inherit}button{border:0;background:none;cursor:pointer}address{font-style:normal}hr{border:0;border-top:1px solid var(--c-line);margin:0}a{color:var(--c-accent);text-decoration:none;transition:color var(--dur-fast) ease}a:hover{color:var(--c-ink)}.prose a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}:focus-visible{outline:2px solid var(--c-accent);outline-offset:3px}.on-ink :focus-visible,.on-ink:focus-visible{outline-color:var(--c-accent-hover)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.skip-link{position:absolute;z-index:var(--z-skip);top:0;left:var(--gutter);padding:.75rem 1.25rem;background:var(--c-surface);color:var(--c-ink);font-size:var(--t-xs);font-weight:500;border:1px solid var(--c-ink);transform:translateY(-140%);transition:transform var(--dur-fast) ease}.skip-link:focus-visible{transform:translateY(0)}.shell{width:100%;max-width:var(--shell);margin-inline:auto}.bleed{padding-inline:var(--gutter)}.section{padding-block:var(--sp-section)}.section--ink{background:var(--c-ink);color:var(--c-text-oninverse)}.section--alt{background:var(--c-page-alt)}.serif{font-family:var(--f-serif);font-weight:400;letter-spacing:var(--ls-snug);line-height:1.15}.mono{font-family:var(--f-mono);font-size:var(--t-mono);letter-spacing:var(--ls-mono);text-transform:uppercase;color:var(--c-text-3)}.on-ink .mono,.section--ink .mono{color:var(--c-text-oninverse-mute)}.eyebrow{font-family:var(--f-mono);font-size:var(--t-mono);letter-spacing:var(--ls-mono-wide);text-transform:uppercase;color:var(--c-text-oninverse-mute)}.lead{font-size:var(--t-lead);line-height:1.6;color:var(--c-text-2)}.section--ink .lead{color:var(--c-text-oninverse-2)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.8125rem 1.25rem;font-size:var(--t-xs);font-weight:500;line-height:1.2;text-align:center;white-space:nowrap;border:1px solid transparent;transition:background-color var(--dur-fast) ease,border-color var(--dur-fast) ease,color var(--dur-fast) ease}.btn--lg{padding:.875rem 1.5rem;font-size:.9375rem}.btn--sm{padding:.5rem 1rem;font-weight:400}.btn--solid{background:var(--c-surface);color:var(--c-ink)}.btn--solid:hover{background:var(--c-accent-soft);color:var(--c-ink)}.btn--accent{background:var(--c-accent);color:var(--c-surface)}.btn--accent:hover{background:var(--c-ink);color:var(--c-surface)}.btn--ghost{border-color:var(--c-line-onink-strong);color:var(--c-text-oninverse)}.btn--ghost:hover{border-color:var(--c-surface);color:var(--c-text-oninverse)}.btn--outline{border-color:var(--c-ink);color:var(--c-ink)}.btn--outline:hover{background:var(--c-ink);color:var(--c-surface)}.btn--text{padding:0;font-size:var(--t-sm);font-weight:400;color:var(--c-accent)}.btn--text:hover{color:var(--c-ink)}.btn--text .btn__arrow{transition:transform var(--dur-fast) var(--ease-brand)}.btn--text:hover .btn__arrow{transform:translate(.25rem)}.hatch{background:repeating-linear-gradient(135deg,var(--c-line) 0 8px,#e9e7e2 8px 16px)}.hatch--ink{background:repeating-linear-gradient(135deg,var(--c-ink-raise) 0 8px,var(--c-ink-raise-2) 8px 16px)}.hatch--faint{background:repeating-linear-gradient(135deg,#ffffff12 0 6px,#ffffff08 6px 12px)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}@media print{.site-header,.site-footer,.announcement,.no-print{display:none!important}body{background:#fff;color:#000}}
