@font-face{font-family:Caslon Display;src:url(/fonts/libre-caslon-display.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Goudy;src:url(/fonts/sorts-mill-goudy.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Goudy;src:url(/fonts/sorts-mill-goudy-italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}:root{--paper:#f6f3ec;--ink:#29292c;--ink-soft:#5c5b5a;--ink-faint:#8d8b87;--graphite:#2b2b2e;--display:"Caslon Display", "Libre Caslon Display", "Bodoni 72", Didot, Georgia, serif;--text:"Goudy", "Sorts Mill Goudy", "Iowan Old Style", Palatino, Georgia, serif;color-scheme:light}html{background:var(--paper);color:var(--ink);font-family:var(--text);-webkit-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent;font-kerning:normal;font-size:18px;line-height:1.45}body{background:url(/carta.jpg) 0 0 / 720px 720px var(--paper);min-height:100svh;margin:0}a{color:inherit}button{font:inherit;color:inherit}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.defs{width:0;height:0;position:absolute}.label{font-family:var(--text);letter-spacing:.32em;color:var(--ink);margin:0;font-size:1.06rem;font-variant-caps:all-small-caps;line-height:1.3}.display{font-family:var(--display);letter-spacing:-.005em;color:var(--ink);text-wrap:balance;margin:0;font-weight:400;line-height:.98}.js .graphite{background:url(/disegni/grana-testo.png) 0 0/120px 120px;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}a[data-hand=line]{text-decoration:none}.amp{font-family:var(--text);padding:0 .04em;font-size:.92em;font-style:italic}.it{font-style:italic}.spaced{letter-spacing:.14em}.lnum,time{font-variant-numeric:lining-nums}.drawing{max-width:100%;margin:0;position:relative}.drawing canvas{mix-blend-mode:multiply;width:100%;height:100%;display:block;position:absolute;inset:0}.drawing .still-img{mix-blend-mode:multiply;opacity:.86;width:100%;height:100%;display:none;position:absolute;inset:0}.drawing.still .still-img,.drawing .still-img.nojs{display:block}.drawing.still canvas{display:none}[data-hand]{isolation:isolate;position:relative}html:not(.js) [data-hand=box],html:not(.js) [data-hand=pill],html:not(.js) [data-hand=check]{border:1px solid var(--graphite)}html:not(.js) [data-hand=pill],html:not(.js) [data-hand=check]{border-radius:999px}.hand-svg{pointer-events:none;z-index:-1;position:absolute;top:-6px;left:-6px;overflow:visible}.hand-svg .stroke,.hand-svg .tick{fill:none;stroke:url(#graphite);stroke-width:var(--hand-w,1.25px);stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 1;stroke-dashoffset:1px;transition:stroke-dashoffset var(--hand-dur,.8s) cubic-bezier(.45, .05, .4, 1) var(--hand-delay,0s)}.hand-svg .p1{stroke-width:calc(var(--hand-w,1.25px) * .85);opacity:.72;transition-delay:calc(var(--hand-delay,0s) + var(--hand-dur,.8s) * .55)}.hand-svg .p2{stroke-width:calc(var(--hand-w,1.25px) * .7);opacity:.45;transition-delay:calc(var(--hand-delay,0s) + var(--hand-dur,.8s) * .9)}.hand-in>.hand-svg .stroke{stroke-dashoffset:0}.hand-svg .tick{stroke-width:1.7px;opacity:0;transition:stroke-dashoffset .32s cubic-bezier(.5,.05,.35,1),opacity 0s linear .32s}.hand-svg .tick.p1{stroke-width:1.1px}[aria-pressed=true] .hand-svg .tick,[aria-checked=true] .hand-svg .tick{stroke-dashoffset:0;opacity:1;transition:stroke-dashoffset .32s cubic-bezier(.5,.05,.35,1),opacity}[aria-pressed=true] .hand-svg .tick.p1,[aria-checked=true] .hand-svg .tick.p1{opacity:.55;transition-delay:.18s,.18s}.hand-svg .v{animation:.6s linear infinite tremble}.hand-svg .v1{animation-delay:-.2s}.hand-svg .v2{animation-delay:-.4s}@keyframes tremble{0%{visibility:visible}33.33%{visibility:hidden}to{visibility:hidden}}.pbtn{min-height:50px;color:var(--ink);font-family:var(--text);cursor:pointer;touch-action:manipulation;background:0 0;border:0;justify-content:center;align-items:center;gap:.4em;padding:.5em 1.4em .55em;font-size:1.22rem;line-height:1.1;text-decoration:none;display:inline-flex}.pbtn.small{min-height:44px;padding:.4em 1.1em .45em;font-size:1.04rem}.pbtn.big{min-height:60px;padding:.55em 1.9em .6em;font-size:1.42rem}.pbtn:active{transform:translateY(1px)}.pbtn:focus-visible,.opt:focus-visible,.plink:focus-visible{outline:1px dashed var(--ink);outline-offset:6px}.plink{color:var(--ink);padding:4px 1px 5px;text-decoration:none;display:inline-block}@media (prefers-reduced-motion:reduce){.hand-svg .v{animation:none}.hand-svg .v1,.hand-svg .v2{display:none}.hand-svg .stroke,.hand-svg .tick{transition:none}}
