@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/46a9e2f250689b4a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/76b70a1dbe058eb5-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/2fb76073e23fd9e4-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/6131cbbf5549afa2-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/45462fd7b7c12654-s.0k62hbripvv8p.woff2)format("woff2");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:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/ba63f6a0e436df8e-s.3-6t-g6q0vh0a.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/07c7676b89ed2778-s.p.2bn3s6zvc0dyp.woff2)format("woff2");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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/46a9e2f250689b4a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/76b70a1dbe058eb5-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2fb76073e23fd9e4-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6131cbbf5549afa2-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/45462fd7b7c12654-s.0k62hbripvv8p.woff2)format("woff2");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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ba63f6a0e436df8e-s.3-6t-g6q0vh0a.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/07c7676b89ed2778-s.p.2bn3s6zvc0dyp.woff2)format("woff2");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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.asdlUG_className{font-family:Inter,Inter Fallback;font-style:normal}.asdlUG_variable{--font-logo:"Inter", "Inter Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/faab88e4be272d29-s.0rgnxg2b64rzs.woff2)format("woff2");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-weight:400;font-display:swap;src:url(../media/a45aa1001bf9176f-s.2vemzm0itqzfy.woff2)format("woff2");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-weight:400;font-display:swap;src:url(../media/41ba59f553543ecf-s.3cb5lpr2l6xud.woff2)format("woff2");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-weight:400;font-display:swap;src:url(../media/67bba87670b402d1-s.1u30mmyq6lnsd.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d6c1ff7e86974212-s.p.40sczeszzbjw1.woff2)format("woff2");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-weight:500;font-display:swap;src:url(../media/49b1d53681a91a99-s.1yd4_i3e35931.woff2)format("woff2");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-weight:500;font-display:swap;src:url(../media/123d516c9baeb953-s.1qc6dx89jd2qv.woff2)format("woff2");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-weight:500;font-display:swap;src:url(../media/a74d2542cc4c775f-s.29yke99gs9qpn.woff2)format("woff2");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-weight:500;font-display:swap;src:url(../media/7ac0b1cd3e695dd0-s.1i-sca43-qwng.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/916cd8a3bde3edf8-s.p.0oace-s_gkfks.woff2)format("woff2");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 Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}._1NxLqG_className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}._1NxLqG_variable{--font-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/375575c718dc6b7a-s.3a-pd9010p_dh.woff2)format("woff2");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:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/0f4186ccd8c3f8c4-s.0n7ulcr4ivksg.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/a6fd56cd89ea0e72-s.p.1hij5ex6k3v9q.woff2)format("woff2");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:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(../media/375575c718dc6b7a-s.3a-pd9010p_dh.woff2)format("woff2");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:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(../media/0f4186ccd8c3f8c4-s.0n7ulcr4ivksg.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(../media/a6fd56cd89ea0e72-s.p.1hij5ex6k3v9q.woff2)format("woff2");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:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/07ada52535bdea5d-s.1ljbalzvxyif7.woff2)format("woff2");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:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ebba1bee165cb80a-s.3ex3j6ahhvjry.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/75cb990346c55dc4-s.p.40bho2kviej2o.woff2)format("woff2");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:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(../media/07ada52535bdea5d-s.1ljbalzvxyif7.woff2)format("woff2");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:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ebba1bee165cb80a-s.3ex3j6ahhvjry.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(../media/75cb990346c55dc4-s.p.40bho2kviej2o.woff2)format("woff2");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:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.eTI20q_className{font-family:Newsreader,Newsreader Fallback}.eTI20q_variable{--font-testo:"Newsreader", "Newsreader Fallback"}
@font-face{font-family:VT323;font-style:normal;font-weight:400;font-display:swap;src:url(../media/918fa44f42910192-s.01esg-5vzborl.woff2)format("woff2");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:VT323;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5ef623414c7c0f3b-s.2n-wf6s8aqfs0.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:VT323;font-style:normal;font-weight:400;font-display:swap;src:url(../media/591c50bbc7585aef-s.p.2tcyrya9o07vu.woff2)format("woff2");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:VT323 Fallback;src:local(Arial);ascent-override:89.16%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:89.73%}.fItytG_className{font-family:VT323,VT323 Fallback;font-style:normal;font-weight:400}.fItytG_variable{--font-terminale:"VT323", "VT323 Fallback"}
@font-face{font-family:Comic Neue;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0b90144b82def579-s.p.1dlh4v0meulbg.woff2)format("woff2");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:Comic Neue Fallback;src:local(Arial);ascent-override:92.66%;descent-override:25.74%;line-gap-override:0.0%;size-adjust:97.13%}.dtRkNG_className{font-family:Comic Neue,Comic Neue Fallback;font-style:normal;font-weight:700}.dtRkNG_variable{--font-comic:"Comic Neue", "Comic Neue Fallback"}
@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a925085458ef6d49-s.1dlfwrrc64r9c.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/089759a55bd8cb5e-s.0r1q_h8ivn1qc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/909022845d45f745-s.0u093y1biose6.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/901ab3db5ace4563-s.p.1i7nms22s53-n.woff2)format("woff2");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:Caveat Fallback;src:local(Arial);ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.0%;size-adjust:76.94%}.AiKywW_className{font-family:Caveat,Caveat Fallback;font-style:normal;font-weight:500}.AiKywW_variable{--font-mano:"Caveat", "Caveat Fallback"}
:root{--carta:#fff;--inchiostro:#0a0a0a;--grigio:#6b6b6b;--fantasma:#b9b9b9;--rosso:#eb0028;--gutter:clamp(16px, 3.2vw, 48px)}*,:before,:after{box-sizing:border-box}html,body{background:var(--carta);color:var(--inchiostro);-webkit-font-smoothing:antialiased;margin:0}.meta{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--grigio);font-size:12px}.foglio{min-height:100svh;padding:var(--gutter);grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr);gap:clamp(16px,3vh,48px);display:grid;position:relative}.testata,.piede{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;display:flex}.logo-file{width:auto;height:26px;display:block}.logo--in-linea.logo-file{vertical-align:-.02em;height:.78em;display:inline-block}.logo{font-family:var(--font-logo), "Helvetica Neue", Arial, sans-serif;letter-spacing:0;font-size:28px;font-weight:300}.logo__ted{align-items:baseline;margin-right:.04em;display:inline-flex}.marchio{white-space:nowrap;align-items:baseline;font-style:normal;display:inline-flex}.logo-ted{vertical-align:baseline;align-self:baseline;width:auto;height:.72em;overflow:visible;transform:translateY(.02em)}.marchio__x{font-family:var(--font-logo), "Helvetica Neue", Arial, sans-serif;color:#e62b1e;letter-spacing:0;margin-left:.04em;font-style:normal;font-weight:700}.logo--in-linea{letter-spacing:-.01em;white-space:nowrap;font-size:.86em}.testo{min-width:0;max-width:22em;font-family:var(--font-testo), Georgia, serif;letter-spacing:-.01em;grid-template-columns:minmax(0,1fr);align-self:center;gap:.4em;font-size:clamp(24px,min(3.1vw,5.2vh),52px);font-weight:400;line-height:1.3;display:grid}.testo p{text-wrap:pretty;margin:0}.titolo{letter-spacing:-.035em;margin:0 0 .1em;font-size:2.1em;font-weight:600;line-height:1}.omissis{vertical-align:-.1em;width:calc(var(--n) * .44em);cursor:help;outline:none;max-width:calc(100% - .6em);height:.86em;margin:0 .04em;display:inline-block;position:relative}.omissis:after{content:"";background:var(--inchiostro);transform-origin:0;animation:.42s cubic-bezier(.7,0,.2,1) both copri;animation-delay:calc(.5s + var(--i) * .11s);position:absolute;inset:0}.omissis:focus-visible:after{transition:transform .15s;transform:translateY(-.04em)}.omissis--sbircia:after{animation:.42s cubic-bezier(.7,0,.2,1) both copri,.76s cubic-bezier(.3,0,.2,1) both sbircia;animation-delay:calc(.5s + var(--i) * .11s), 0s}.omissis--sbircia .omissis__fantasma{animation:.2s linear both svanisci,.76s linear both intravedi;animation-delay:calc(.85s + var(--i) * .11s), 0s;color:var(--inchiostro)}.omissis--sbircia:before{content:"";z-index:1;transform-origin:100% 0;pointer-events:none;background:linear-gradient(225deg,#0000 50%,#3a3a38 50%,#1c1c1b 100%);width:1.5em;height:.78em;animation:.76s cubic-bezier(.3,0,.2,1) both linguetta;position:absolute;top:0;right:0}@keyframes linguetta{0%,82%,to{transform:scale(0)}30%{transform:scale(.6)}58%{transform:scale(1)}}@keyframes intravedi{0%,90%,to{opacity:0}20%,70%{opacity:.55}}@keyframes sbircia{0%{clip-path:polygon(0 0,100% 0,100% 0,100% 100%,0 100%)}30%{clip-path:polygon(0 0,calc(100% - .9em) 0,100% .5em,100% 100%,0 100%)}58%{clip-path:polygon(0 0,calc(100% - 1.5em) 0,100% .78em,100% 100%,0 100%)}82%{clip-path:polygon(0 0,100% 0,100% 0,100% 100%,0 100%)}to{clip-path:polygon(0 0,100% 0,100% 0,100% 100%,0 100%)}}.omissis:focus-visible{box-shadow:0 .14em 0 0 var(--rosso)}.omissis__fantasma{white-space:nowrap;color:var(--fantasma);animation:.2s linear both svanisci;animation-delay:calc(.85s + var(--i) * .11s);line-height:.86em;position:absolute;inset:0;overflow:hidden}@keyframes copri{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes svanisci{to{opacity:0}}.aperto{box-shadow:inset 0 -.08em 0 var(--rosso)}.aperto__data{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.06em;color:var(--rosso);vertical-align:2.6em;margin-left:.3em;font-size:.22em;font-weight:400}.anteprima{margin:calc(var(--gutter) * -1) calc(var(--gutter) * -1) 0;padding:10px var(--gutter);background:var(--rosso);color:var(--carta)}.etichetta{z-index:2;background:var(--inchiostro);max-width:260px;color:var(--carta);pointer-events:none;padding:8px 10px;position:absolute}@media (prefers-reduced-motion:reduce){.omissis:after,.omissis__fantasma{animation:none}.omissis__fantasma{opacity:0}}.incollato{white-space:nowrap}.foglio:has(>.anteprima){grid-template-rows:auto auto 1fr auto}.nota-rif{vertical-align:1.3em;margin-left:.1em;font-size:.42em;font-weight:500;line-height:1}.note{letter-spacing:0;color:var(--grigio);flex-wrap:wrap;gap:.2em 1.4em;margin:1.1em 0 0;padding:.7em 0 0;font-size:max(11px,.34em);line-height:1.4;list-style:none;display:flex;position:relative}.note:before{content:"";border-top:1px solid var(--grigio);width:4.5em;position:absolute;top:0;left:0}.note sup{color:var(--inchiostro);margin-right:.25em;font-size:.75em}.nota-ed{padding:clamp(48px, 9vh, 112px) var(--gutter) var(--gutter);border-top:1px solid var(--inchiostro);font-family:var(--font-testo), Georgia, serif;gap:clamp(32px,6vh,64px);font-size:clamp(16px,1.25vw,19px);line-height:1.55;display:grid}.nota-ed__etichetta{margin:0;font-weight:400}.nota-ed__contatti{gap:.55em;margin:0;display:grid}.nota-ed__contatti dt{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--grigio);font-size:11px}.nota-ed__contatti dd{overflow-wrap:anywhere;margin:0}.nota-ed a{color:inherit;text-underline-offset:.18em;text-decoration-thickness:1px}.nota-ed a:hover{-webkit-text-decoration-color:var(--rosso);text-decoration-color:var(--rosso)}.nota-ed a:focus-visible{outline:2px solid var(--rosso);outline-offset:2px}.nota-ed__colophon{border-top:1px solid var(--grigio);color:var(--grigio);gap:.3em;padding-top:1.2em;font-size:.85em;display:grid}.nota-ed__colophon p{margin:0}.nota-ed__colophon p:first-child{color:var(--inchiostro)}.nota-ed__colophon .meta{margin-top:.8em}.cin{height:calc(var(--scene) * 120svh);border-top:1px solid var(--inchiostro);font-family:var(--font-testo), Georgia, serif;position:relative}.cin-palco{height:100svh;position:sticky;top:0;overflow:hidden}.cin-etichetta{top:var(--gutter);left:var(--gutter);z-index:1;position:absolute}.cin-scena{pointer-events:none;padding:calc(var(--gutter) * 2) var(--gutter);place-items:center;display:grid;position:absolute;inset:0}.cin-centro{text-align:center;justify-items:center;gap:clamp(16px,3vh,32px);max-width:100%;display:grid}.cin-gigante{letter-spacing:-.045em;font-variant-numeric:lining-nums tabular-nums;white-space:nowrap;font-size:clamp(88px,21vw,340px);font-weight:400;line-height:.88}.cin-didascalia{max-width:30em;color:var(--grigio);margin:0;font-size:clamp(16px,1.5vw,22px);font-style:italic;line-height:1.45}.cin-ted{gap:0;position:relative}.cin-ted__lettere{--logo:clamp(36px, 8.4vw, 140px);justify-items:center;display:grid}.cin-iniziale{will-change:transform;display:inline-block}.cin-ted__logo{z-index:1;white-space:nowrap;font-size:clamp(44px,10.4vw,172px);line-height:1;position:absolute;top:calc(1.5*clamp(48px,11vw,180px));left:50%;transform:translate(-50%,-50%)}.cin-ted__logo .logo{font-size:1em}.cin-ted__logo .logo-file{width:auto;height:.9em}.cin-parola{font-family:var(--font-logo), "Helvetica Neue", Arial, sans-serif;letter-spacing:-.05em;font-size:clamp(44px,10vw,168px);font-weight:700;line-height:1}.cin-resto{vertical-align:bottom;white-space:nowrap;margin-block:-.06em -.26em;padding-block:.06em .26em;display:inline-block;overflow:hidden}.cin-ted .cin-didascalia{margin-top:clamp(16px,3vh,32px)}.cin-frase{letter-spacing:-.03em;text-wrap:balance;max-width:12em;margin:0;font-size:clamp(44px,7.4vw,124px);line-height:1.02}.cin-domanda__prima{transform-origin:50% 100%;color:var(--inchiostro)!important;max-width:none!important;font-size:clamp(18px,1.8vw,26px)!important}@media (max-width:899px){.cin-domanda__prima{max-width:50vw!important}}.cin-domanda .marchio{font-size:.92em}.cin-frase span{white-space:pre;display:inline-block}.cin-cronometro--fine{animation:.9s steps(2,jump-none) 2 lampo}@keyframes lampo{50%{opacity:.15}}.cin-posti{height:100%;padding:0 var(--gutter);grid-template-columns:auto minmax(0,34em);justify-content:center;align-items:center;gap:clamp(24px,5vw,96px);display:grid}.cin-posti__pianta{aspect-ratio:920/900;height:min(86svh,62vw)}.cin-posti__testo{gap:clamp(10px,1.8svh,18px);display:grid}.cin-posti__teatro{white-space:nowrap;letter-spacing:-.03em;margin:0;font-size:clamp(36px,4.4vw,80px);font-weight:400;line-height:.98}.cin-posti__conto{align-items:baseline;gap:.3em;margin:0;font-size:clamp(20px,1.8vw,28px);font-style:italic;display:flex}.cin-posti__domanda{color:var(--rosso);margin:0;font-size:clamp(26px,2.6vw,44px);line-height:1.1}.pianta__tuo-posto{fill:var(--rosso);transform-box:fill-box;transform-origin:50%;animation:.7s cubic-bezier(.3,1.6,.5,1) both posto-entra}.pianta__tuo-alone{fill:var(--rosso);filter:blur(6px);transform-box:fill-box;transform-origin:50%;opacity:0;animation:1.4s ease-out both posto-alone}.pianta__tuo-scoppio{fill:none;stroke:var(--rosso);stroke-width:3px;transform-box:fill-box;transform-origin:50%;opacity:0;animation:1.1s cubic-bezier(.1,.6,.3,1) both posto-scoppio}@keyframes posto-entra{0%{transform:scale(0)}55%{transform:scale(2.4)}to{transform:scale(1)}}@keyframes posto-alone{0%{opacity:0;transform:scale(1)}25%{opacity:.9;transform:scale(4.5)}to{opacity:0;transform:scale(3)}}@keyframes posto-scoppio{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(9)}}.pianta__tuo-onda{fill:none;stroke:var(--rosso);stroke-width:2px;transform-box:fill-box;transform-origin:50%;animation:1.8s ease-out infinite onda-posto}@keyframes onda-posto{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(3.4)}}@media (prefers-reduced-motion:reduce){.pianta__tuo-onda,.pianta__tuo-posto{animation:none}.pianta__tuo-alone,.pianta__tuo-scoppio{display:none}}.pianta{width:100%;height:100%;overflow:visible}.pianta__muro{fill:none;stroke:var(--inchiostro);stroke-width:2px}.pianta__palco{fill:none;stroke:#9a9a9a;stroke-width:1.2px}.pianta__palcoscenico{fill:var(--inchiostro)}.pianta__posto{fill:#fff;stroke:var(--inchiostro);stroke-width:1.4px}.pianta__posto.acceso{fill:var(--inchiostro)}.pianta__scritta{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;text-anchor:middle;fill:var(--grigio);font-size:17px}.pianta__scritta--palco{fill:#fff}.pianta__scritta--piccola{font-size:14px}.pianta__fila{font-family:var(--font-mono), ui-monospace, monospace;text-anchor:end;fill:var(--grigio);font-size:15px}.pianta__palco--centrale{stroke:var(--inchiostro)}.pianta__muro--loggione{stroke-width:1px;stroke-dasharray:2 5}.pianta__passaggio{stroke:#bdbdbd;stroke-width:1px;stroke-dasharray:4 4}@media (max-width:899px){.cin-posti{grid-template-columns:1fr;align-content:center;gap:12px}.cin-posti__pianta{justify-self:center;width:min(100%,52svh);height:auto}}.cin-posti__n{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(56px,7vw,120px);font-style:normal;line-height:.9}.cin-nome{font-size:clamp(56px,13vw,220px)}.cin-nome .logo{font-size:1em}.cin-nome .logo-file{width:min(80vw,1100px);height:auto}.cin-barra{background:var(--inchiostro);transform-origin:0;height:3px;position:absolute;bottom:0;left:0;right:0}.cin-coda{border-top:0}.fine{padding-top:clamp(40px,8svh,96px)}.fine__logo .logo{font-size:clamp(40px,5vw,76px)}.fine__logo .logo-file{height:clamp(40px,5vw,76px)}.fine__chiusura{border-top:1px solid var(--grigio);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px 40px;padding-top:1.2em;display:flex}.fine__chiusura .nota-ed__colophon{border-top:0;padding-top:0}.realizzato{align-items:center;gap:14px;margin:0;display:flex}.realizzato .meta{color:#6b6b66;line-height:1}@media (min-width:700px){.fine:has(.fine__chiusura){padding-bottom:0}.fine__chiusura{padding-bottom:var(--gutter);position:relative}.realizzato{position:absolute;top:50%;right:0;transform:translateY(-50%)}}.realizzato__logo{opacity:.88;width:auto;height:clamp(16px,1.3vw,21px);transition:opacity .3s,filter .3s;display:block}.realizzato:hover .realizzato__logo{opacity:1;filter:drop-shadow(0 0 6px #b8935a73)}.cin-coda__scrivici{gap:.6em;display:grid}.cin-coda__scrivici h3{margin:0;font-size:1.5em;font-weight:500}.cin-coda .nota-ed__contatti{grid-template-columns:repeat(auto-fit,minmax(min(100%,14em),1fr))}.cin--fermo{height:auto}.cin--fermo .cin-palco{height:auto;display:grid;position:static;overflow:visible}.cin--fermo .cin-scena{min-height:70svh;position:static}.cin-1984{gap:clamp(10px,2vh,20px)}.cin-1984__anno{font-size:clamp(64px,11vw,190px)}.cin-1984__video{width:min(86vw,149.708svh - 598.83px,760px)}.vhs{gap:8px;margin:0;display:grid}.vhs__schermo{aspect-ratio:512/342;background:#0a0a0a;border-radius:10px/14px;position:relative;overflow:hidden}.vhs__schermo canvas{width:100%;height:100%;image-rendering:pixelated;filter:contrast(1.05)blur(.3px);animation:.12s steps(2,end) infinite sfarfallio;display:block}.vhs__righe{pointer-events:none;background:repeating-linear-gradient(#00000052 0 1px,#0000 1px 3px),radial-gradient(#0000 55%,#0000008c 100%);position:absolute;inset:0}.vhs__testo,.vhs__didascalia{color:#f0f0f0;letter-spacing:.12em;text-shadow:0 0 4px #fff9;justify-content:space-between;font-size:clamp(9px,1vw,13px);display:flex;position:absolute;left:4%;right:4%}.vhs__testo{top:5%}.vhs__didascalia{text-transform:uppercase;bottom:6%}.vhs__rec{animation:1s steps(2,end) infinite rec}.vhs figcaption{text-align:left;font-size:10px}@keyframes sfarfallio{50%{opacity:.96}}@keyframes rec{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.vhs__schermo canvas,.vhs__rec{animation:none}}.canali{height:calc(var(--canali) * 100svh);border-top:1px solid var(--inchiostro);font-family:var(--font-testo), Georgia, serif;position:relative}.canali__palco{height:100svh;padding:var(--gutter);grid-template-rows:auto auto 1fr auto;grid-template-columns:minmax(0,1fr);align-content:start;gap:clamp(14px,2.5vh,28px);display:grid;position:sticky;top:0;overflow:hidden}@media (min-width:900px){.canali__palco{grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;column-gap:clamp(32px,5vw,88px)}.canali__testata,.canali__pallini{grid-column:1/-1}}.canali__testata{justify-content:space-between;align-items:baseline;display:flex}.canali__anno{letter-spacing:-.03em;font-size:clamp(34px,5vw,72px);line-height:1}.monitor{background:linear-gradient(160deg,#3a3a3a 0%,#232323 45%,#161616 100%);border-radius:clamp(14px,2vw,26px);justify-self:center;gap:clamp(8px,1.2vw,14px);width:min(100%,133svh - 399px,760px);padding:clamp(12px,2vw,26px) clamp(12px,2vw,26px) clamp(10px,1.4vw,18px);display:grid;box-shadow:inset 0 2px #ffffff1f,inset 0 -3px #00000080,0 30px 60px -30px #0000008c}.monitor__vetro{background:#0b0b0b;border-radius:clamp(10px,1.6vw,20px);padding:clamp(8px,1.4vw,16px);box-shadow:inset 0 4px 14px #000000e6,inset 0 0 0 2px #050505}.monitor__vetro .vhs__schermo{border-radius:18px/24px}.monitor__pannello{align-items:center;gap:clamp(8px,1.4vw,16px);padding:0 4px;display:flex}.monitor__griglia{opacity:.8;background:repeating-linear-gradient(90deg,#0c0c0c 0 3px,#0000 3px 6px);border-radius:3px;flex:1;height:clamp(14px,1.8vw,22px)}.monitor__manopola{aspect-ratio:1;background:radial-gradient(circle at 35% 30%,#6a6a6a,#1a1a1a 70%);border-radius:50%;width:clamp(18px,2.2vw,28px);box-shadow:0 2px 3px #0009}.monitor__manopola--piccola{width:clamp(12px,1.5vw,18px)}.monitor__led{background:#ff3b3b;border-radius:50%;width:6px;height:6px;box-shadow:0 0 6px #ff3b3b}.canali__testo{align-content:center;gap:.5em;max-width:30em;animation:.5s both canale;display:grid}.canali__testo h3 .marchio{font-size:.86em}.canali__testo h3{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(38px,5.4vw,92px);font-weight:400;line-height:.95}.canali__chi{margin:0;color:var(--inchiostro)!important;letter-spacing:.12em!important;font-size:13px!important}.canali__testo p:last-child{margin:0;font-size:clamp(17px,1.4vw,21px);line-height:1.45}@keyframes canale{0%{opacity:0;transform:translateY(10px)}}.canali__pallini{gap:8px;margin:0;padding:0;list-style:none;display:flex}.canali__pallini li{border:1px solid var(--inchiostro);border-radius:50%;width:8px;height:8px;transition:background-color .3s}.canali__pallini li.visto,.canali__pallini li.attuale{background:var(--inchiostro)}.canali__pallini li.attuale{border-radius:4px;width:24px}.canali__tutti{grid-column:1/-1;gap:.8em;max-width:44em;margin:0;padding:0;list-style:none;display:grid}.canali--fermo{height:auto}.canali--fermo .canali__palco{height:auto;position:static}@media (prefers-reduced-motion:reduce){.canali__testo{animation:none}}.crt{z-index:1;height:calc(var(--argomenti) * 110svh);background:#050505;position:relative}.crt.crt--anni90{background:linear-gradient(#1d33d8,#1d33d8) top/100% calc(100% - 100svh) no-repeat}.crt--anni90 .crt__palco{opacity:clamp(0, calc((.97 - var(--pl,0)) * 14), 1)}.crt__palco{color:#e9e9e4;background:#050505;height:100svh;position:sticky;top:0;overflow:hidden}.crt__tela{filter:blur(.35px)contrast(1.08);width:100%;height:100%;animation:.12s steps(2,end) infinite sfarfallio;display:block;position:absolute;inset:0}.crt__righe{pointer-events:none;background:repeating-linear-gradient(#00000061 0 1px,#0000 1px 3px),radial-gradient(120% 100%,#0000 58%,#000000bf 100%);position:absolute;inset:0;box-shadow:inset 0 0 120px #000000d9}.crt__etichetta{top:max(var(--gutter), 72px);right:var(--gutter);position:absolute;color:#9a9a94!important}.crt__marchio{text-shadow:0 0 24px #eb002873;font-size:clamp(64px,15vw,240px);line-height:.9;animation:.5s both canale;position:absolute;top:64%;left:4%}.crt__testo{right:var(--gutter);bottom:calc(var(--gutter) + 28px);width:min(30em,44vw);font-family:var(--font-mono), ui-monospace, monospace;text-shadow:0 0 6px #e9e9e48c;gap:.6em;animation:.5s both canale;display:grid;position:absolute}.crt__testo[hidden]{display:none}.crt__chi{letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:13px}.crt__desc{color:#c9c9c3;margin:0;font-size:clamp(14px,1.15vw,17px);line-height:1.55}.crt__formula{font-family:var(--font-mano), "Segoe Print", cursive;letter-spacing:-.01em;color:#f2f2ec;text-shadow:0 0 18px #e9e9e48c;white-space:nowrap;margin:0;font-size:clamp(52px,7vw,124px);line-height:1;animation:.6s both canale;position:absolute;top:50%;left:4%;translate:0 -50%}.crt__formula i{font-style:normal}.crt__formula sup{vertical-align:.8em;font-size:.55em}.crt__formula--testo{display:none}@media (max-width:899px){.crt__formula{display:none}.crt__formula--testo{font-size:34px;display:block;position:static;translate:none}}.crt__credito{letter-spacing:.08em;color:#8a8a84;text-shadow:none;margin:.4em 0 0;font-size:10px}.crt__pallini{left:var(--gutter);bottom:var(--gutter);gap:8px;margin:0;padding:0;list-style:none;display:flex;position:absolute}.crt__pallini li{border:1px solid #e9e9e4;border-radius:50%;width:8px;height:8px}.crt__pallini li.visto,.crt__pallini li.attuale{background:#e9e9e4}.crt__pallini li.attuale{border-radius:4px;width:24px}@media (max-width:899px){.crt__marchio{font-size:clamp(56px,24vw,140px);top:60%}.crt__testo{left:var(--gutter);width:auto;bottom:calc(var(--gutter) + 24px)}}.crt--fermo{height:auto}.crt--fermo .crt__palco{position:relative}.crt__tutti{inset:auto var(--gutter) var(--gutter);display:none;position:absolute}.crt--fermo .crt__tutti{padding:100svh var(--gutter) var(--gutter);font-family:var(--font-mono), monospace;gap:.8em;margin:0;list-style:none;display:grid;position:static}@media (prefers-reduced-motion:reduce){.crt__tela,.crt__marchio,.crt__testo{animation:none}}.crt__silenzio{padding:var(--gutter);text-align:center;font-family:var(--font-testo), Georgia, serif;color:#e9e9e4;opacity:clamp(0, calc((var(--pl,0) - .2) * 12), 1);pointer-events:none;place-content:center;justify-items:center;gap:.6em;display:grid;position:absolute;inset:0}.crt__silenzio p{color:#a9a9a3;margin:0;font-size:clamp(18px,1.6vw,24px);font-style:italic}.crt__silenzio .crt__silenzio-grande{letter-spacing:-.02em;color:#e9e9e4;opacity:clamp(0, calc((var(--pl,0) - .3) * 10), 1);font-size:clamp(34px,5vw,84px);font-style:normal;line-height:1.05}.crt__anni90{font-family:var(--font-logo), "Helvetica Neue", Arial, sans-serif;color:#fff;text-shadow:3px 3px #00002873;opacity:clamp(0, calc((var(--pl,0) - .5) * 6), 1);pointer-events:none;gap:.4em;display:grid;position:absolute;bottom:14%;left:6%;right:6%}.crt__anni90-anno{letter-spacing:-.05em;font-size:clamp(80px,16vw,260px);font-weight:700;line-height:.85}.crt__anni90 p{margin:0;font-size:clamp(22px,2.6vw,42px);font-weight:300;line-height:1.2}.crt__anni90 .marchio{text-shadow:none}.crt__anni90-chi{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;opacity:.85;font-size:12px}.crt--anni90 .crt__righe{opacity:.25}.crt--anni90 .crt__tela{filter:none;animation:none}.palco{z-index:0;height:calc((var(--stampe) * .25 + 1.8) * 100svh);background:linear-gradient(#1d33d8 0%,#1426a8 100%);margin-top:-100svh;position:relative}.palco__scena{color:#fff;height:100svh;position:sticky;top:0;overflow:hidden}.palco__righe{z-index:80;pointer-events:none;background:repeating-linear-gradient(#00000029 0 1px,#0000 1px 3px);position:absolute;inset:0}.palco__tavolo{margin:0;padding:0;list-style:none;position:absolute;inset:0}.finestra{left:var(--x);top:var(--y);transform-origin:50%;background:#c3c3c3;border:1px solid #404040;border-color:#fff #404040 #404040 #fff;width:clamp(170px,17vw,290px);padding:3px;animation:.28s steps(4,end) both apri;position:absolute;box-shadow:inset -1px -1px gray,inset 1px 1px #dfdfdf,5px 5px #00002859}.finestra__barra{color:#fff;white-space:nowrap;background:linear-gradient(90deg,#08108a,#2a6ee0);justify-content:space-between;align-items:center;gap:6px;padding:3px 4px 3px 6px;font-size:clamp(11px,.9vw,14px);font-weight:700;line-height:1.2;display:flex;overflow:hidden}@media (hover:hover) and (pointer:fine){.palco__tavolo .finestra{cursor:grab;-webkit-user-select:none;user-select:none}.palco__tavolo .finestra:active{cursor:grabbing}.palco__tavolo .finestra{transition:box-shadow .12s}.palco__tavolo:has(.finestra[data-attiva]) .finestra:not([data-attiva]) .finestra__barra{color:#d4d0c8;background:linear-gradient(90deg,gray,#b5b5b5)}.palco__tavolo .finestra[data-attiva]{box-shadow:inset -1px -1px gray,inset 1px 1px #dfdfdf,9px 9px #00002873}.finestra--vuota{cursor:progress}.finestra--vuota .finestra__dentro{transition:background-size .9s steps(6,end)}.finestra--vuota:hover .finestra__dentro{background-size:76% 6%,76% 6%,auto}.finestra--vuota:hover{opacity:1}.lettore__play{transition:transform .15s,text-shadow .15s}.browser:hover .lettore__play{text-shadow:0 0 18px #e62b1ecc;transform:scale(1.18)}}.finestra__barra span:first-child{text-overflow:ellipsis;overflow:hidden}.finestra__tasti{flex:none;gap:2px;display:flex}.finestra__tasti i{background:#c3c3c3;border:1px solid #404040;border-color:#fff #404040 #404040 #fff;width:13px;height:11px}.finestra__dentro{background:#000;border:1px solid #fff;border-color:gray #fff #fff gray;margin-top:3px}.stampa__pixel{aspect-ratio:4/3;width:100%;image-rendering:pixelated;background:#0b1a8a;display:block}@keyframes apri{0%{opacity:.6;clip-path:inset(45%)}to{opacity:1;clip-path:inset(0)}}.browser{background:#d4d0c8;border:1px solid #404040;border-color:#fff #404040 #404040 #fff;width:min(28vw,50svh);padding:3px;animation:.28s steps(4,end) both apri;position:absolute;top:64%;left:67%;box-shadow:inset -1px -1px gray,inset 1px 1px #dfdfdf,8px 8px #00002859}.browser__barra{color:#fff;white-space:nowrap;background:linear-gradient(90deg,#0a246a,#a6caf0);justify-content:space-between;align-items:center;padding:3px 4px 3px 6px;font-size:clamp(11px,.9vw,14px);font-weight:700;display:flex}.browser__strumenti{color:#222;align-items:center;gap:4px;padding:4px 2px;font-family:Tahoma,Verdana,sans-serif;font-size:11px;display:flex}.browser__tasto{border:1px solid gray;border-color:#fff gray gray #fff;place-items:center;width:20px;height:18px;display:grid}.browser__indirizzo{white-space:nowrap;background:#fff;border:1px solid #fff;border-color:gray #fff #fff gray;flex:1;margin-left:4px;padding:2px 6px;overflow:hidden}.browser__pagina{background:#fff;border:1px solid #fff;border-color:gray #fff #fff gray;grid-template-columns:1.5fr 1fr;gap:10px;padding:10px;display:grid}.browser__chi{align-content:start;gap:6px;margin:0;display:grid}.browser__chi figcaption{color:#222;gap:2px;font-family:Georgia,Times New Roman,serif;font-size:clamp(11px,.95vw,15px);display:grid}.browser__chi small{font-family:var(--font-mono), ui-monospace, monospace;color:#777;font-size:8px}.lettore{aspect-ratio:16/10;background:#000;place-items:center;display:grid;position:relative}.lettore__play{color:#e62b1e;font-size:clamp(28px,3vw,48px)}.lettore__barra{background:#3a3a3a;height:6px;position:absolute;bottom:10%;left:8%;right:8%}.lettore__barra i{background:#e62b1e;height:100%;display:block}.lettore__visti{color:#111;margin:6px 2px 0;font-family:Verdana,Geneva,sans-serif;font-size:clamp(11px,.95vw,15px)}.lettore__visti strong{font-variant-numeric:tabular-nums;font-size:1.35em}@media (max-width:899px){.browser{width:94vw;top:2%;left:3%}}.palco__folla{z-index:0;margin:0;padding:0;list-style:none;position:absolute;inset:0}.palco__tavolo{z-index:1;pointer-events:none}.palco__tavolo>li{pointer-events:auto}.finestra--vuota{opacity:.88;width:clamp(64px,6.4vw,110px);padding:2px;box-shadow:inset -1px -1px gray,inset 1px 1px #dfdfdf,3px 3px #0000284d}.finestra--vuota .finestra__barra{padding:1px 2px 1px 3px;font-size:clamp(8px,.62vw,10px)}.finestra--vuota .finestra__tasti i{width:8px;height:7px}.finestra--vuota .finestra__dentro{aspect-ratio:4/3;background:linear-gradient(#2a6ee0,#2a6ee0) 12% 82%/38% 6% no-repeat,linear-gradient(#5a5a6a,#5a5a6a) 12% 82%/76% 6% no-repeat,#0b1a8a;margin-top:2px}.palco__anno{z-index:60;text-shadow:4px 4px #00002873;pointer-events:none;gap:.3em;display:grid;position:absolute;bottom:9%;left:5%;right:5%}.palco__numero{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:clamp(84px,14vw,240px);line-height:.85}.palco__frase{max-width:min(24em,56vw);font-family:var(--font-logo), "Helvetica Neue", Arial, sans-serif;margin:0;font-size:clamp(20px,2.4vw,40px);font-weight:400;line-height:1.2;animation:.5s both canale}.palco__frase .marchio{text-shadow:none}@media (max-width:899px){.finestra--vuota:nth-child(n+41){display:none}.finestra{left:var(--xm);top:var(--ym);width:34vw}.finestra--vuota{left:var(--x);top:var(--y);width:15vw}}.palco--fermo .finestra{animation:none}.contagio{color:#ededea;background:#000;height:670svh;position:relative}.contagio__scena{height:100svh;position:sticky;top:0;overflow:hidden}.contagio__bianco{z-index:5;opacity:var(--bianco,0);pointer-events:none;background:#fff;position:absolute;inset:0}.contagio__tela{width:100%;height:100%;display:block;position:absolute;inset:0}.contagio__testo{left:var(--gutter);pointer-events:none;transform-origin:50%;will-change:transform;gap:clamp(12px,2vh,24px);max-width:min(36em,40vw);display:grid;position:absolute;bottom:12svh}.contagio__anno{color:#ededea;font-variant-numeric:lining-nums tabular-nums}.contagio__testo{position:absolute}.contagio__prologo{white-space:nowrap;position:absolute;bottom:100%;left:0}.contagio__frasi{display:grid}.contagio__frasi>div{grid-area:1/1;gap:.6em;display:grid}.contagio__frase{letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(36px,4.6vw,80px);line-height:1.02}.contagio .cin-didascalia{color:#b9b9b4}.contagio__punto{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:#fff;white-space:nowrap;pointer-events:none;opacity:0;will-change:transform, opacity;gap:2px;margin-top:-9px;padding:0 0 0 16px;font-size:11px;display:grid;position:absolute;top:0;left:0}.contagio__punto span+span{color:#eb0028;font-size:10px}.contagio__punto--cervia{letter-spacing:.08em;margin-top:-.62em;padding-left:22px;font-size:clamp(26px,3vw,48px)}.contagio__punto--cervia span+span{font-size:clamp(12px,1vw,16px)}@media (max-width:899px){.contagio__testo{top:10svh;bottom:auto;right:var(--gutter);max-width:none}.contagio__anno{font-size:clamp(72px,22vw,140px)}.contagio__frase{font-size:clamp(30px,9vw,44px)}}.contagio--fermo{height:auto}.contagio--fermo .contagio__scena{position:relative}.sulpalco{color:#ededea;background:#080607}.edizione{height:260svh;position:relative}.edizione--ali{color:var(--inchiostro);background:#fff}.edizione--torcia{background:#080607}.edizione--ali .sulpalco__quando,.edizione--ali .persona__ruolo{color:var(--grigio)}.sulpalco .edizione--ali .cin-didascalia{color:#4a4a4a}.edizione--ali .persona__nome{color:var(--inchiostro)}.edizione__scena{height:100svh;padding:5svh var(--gutter);box-sizing:border-box;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,72px);display:grid;position:sticky;top:0;overflow:hidden}.edizione__manifesto{aspect-ratio:1120/1400;height:84svh}.edizione--torcia .edizione__manifesto{aspect-ratio:1050/1400}.edizione__destra{align-content:center;gap:clamp(16px,3svh,36px);min-width:0;display:grid}.edizione__testa{gap:8px;display:grid}.edizione__titolo{flex-wrap:wrap;align-items:baseline;gap:0 .5em;display:flex}.sulpalco__quando{color:#9a9a95}.sulpalco__anno{font-size:clamp(56px,7vw,120px)}.sulpalco__tema{color:var(--rosso);font-size:clamp(36px,4.2vw,72px);font-style:italic;line-height:1}.sulpalco .cin-didascalia{color:#b9b9b4}.edizione__speaker{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.6vw,24px) clamp(10px,1.4vw,20px);margin:0;padding:0;list-style:none;display:grid}.persona{align-content:start;gap:8px;display:grid}.persona__immagine{aspect-ratio:4/5;height:min(24svh,15vw)}.edizione--torcia .persona__immagine{aspect-ratio:707/1000}.persona__testo{gap:2px;min-width:0;display:grid}.persona__nome{color:#fff;font-size:clamp(14px,1.15vw,19px);line-height:1.2;text-decoration:none}a.persona__nome:hover{color:var(--rosso)}.persona__nome span{color:var(--rosso);font-size:.8em}.persona__ruolo{color:#9a9a95;font-size:clamp(12px,.9vw,14px);font-style:italic;line-height:1.3}.ali{perspective:1400px;width:100%;height:100%;position:relative}.ali__ala{backface-visibility:hidden;will-change:transform;background-repeat:no-repeat;background-size:calc(200% - 1px) 100%;width:calc(50% + .5px);height:100%;position:absolute;top:0}.ali__ala--sx{transform-origin:100%;background-position:0;left:0}.ali__ala--dx{transform-origin:0;background-position:100%;right:0}.torcia{width:100%;height:100%}.torcia img{object-fit:cover;width:100%;height:100%;display:block}.edizione--ferma{height:auto}.edizione--ferma .edizione__scena{height:auto;padding:10svh var(--gutter);position:relative;overflow:visible}@media (max-width:899px){.edizione__scena{grid-template-columns:1fr}.edizione__manifesto{justify-self:center;width:min(100%,420px);height:auto}.edizione__speaker{grid-template-columns:repeat(2,minmax(0,1fr))}.persona__immagine{width:100%;height:auto}.persona__nome{font-size:16px}.persona__ruolo{font-size:13px}}.fascicolo{color:#ededea;background:#080607;height:340svh;position:relative}.fascicolo__scena{height:100svh;padding:5svh var(--gutter);box-sizing:border-box;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,72px);display:grid;position:sticky;top:0;overflow:hidden}.fasc-barra{background:var(--inchiostro);transform-origin:0;vertical-align:-.1em;max-width:100%;display:inline-block}.fasc-barra--rossa{background:var(--rosso)}.fasc-manifesto{aspect-ratio:1120/1400;box-sizing:border-box;height:86svh;font-family:var(--font-logo), "Helvetica Neue", Arial, sans-serif;background:#fff;border:1px solid #e4e4e4;grid-template-rows:auto auto 1fr auto auto;gap:4%;padding:6% 7%;font-size:min(1.6svh,1.2vw);display:grid;box-shadow:0 30px 60px -30px #00000059}.fasc-manifesto__testa{justify-content:space-between;align-items:baseline;display:flex}.fasc-manifesto__testa .logo{font-size:3em}.fasc-manifesto__ed{font-size:1.3em}.fasc-manifesto__tema{font-size:6em;line-height:1}.fasc-manifesto__parola{color:var(--rosso);letter-spacing:-.02em;font-weight:300}.fasc-manifesto__immagine{min-height:0;position:relative}.fasc-manifesto__immagine .fasc-barra{display:block}.fasc-manifesto__omissis{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.4em;text-transform:uppercase;color:#6b6b6b;font-size:1.1em;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.fasc-manifesto__motto{gap:.5em;font-size:2em;display:grid}.fasc-manifesto__piede{justify-content:space-between;align-items:end;font-size:2em;line-height:1.15;display:flex}.fasc-manifesto__piede p{margin:0}.fasc-destra{align-content:center;gap:clamp(16px,3svh,36px);min-width:0;display:grid}.fasc-testa{gap:8px;display:grid}.fasc-titolo{flex-wrap:wrap;align-items:baseline;gap:0 .5em;display:flex}.fasc-anno{font-size:clamp(72px,9vw,160px)}.fasc-tema{color:var(--rosso);font-size:clamp(36px,4.2vw,72px);font-style:italic;line-height:1}.fasc-didascalia{color:var(--grigio);margin:0;font-size:clamp(16px,1.5vw,22px);font-style:italic}.fasc-relatori{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.6vw,24px) clamp(10px,1.4vw,20px);margin:0;padding:0;list-style:none;display:grid}.fasc-scheda{cursor:help;align-content:start;gap:8px;display:grid}.fasc-scheda--aperto{cursor:default}.fasc-scheda__foto{aspect-ratio:4/5;background:var(--inchiostro);height:min(22svh,14vw);position:relative;overflow:hidden}.fasc-scheda--aperto .fasc-scheda__foto{background:#d9d9d9}.fasc-scheda__foto img{object-fit:cover;filter:grayscale();width:100%;height:100%}.fasc-scheda__numero{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:#8a8a8a;font-size:10px;position:absolute;top:8px;left:8px}.fasc-scheda__testo{gap:4px;min-width:0;display:grid}.fasc-scheda__nome{font-size:clamp(14px,1.15vw,19px);line-height:1.2}.fasc-scheda__ruolo{color:var(--grigio);font-size:clamp(12px,.9vw,14px);font-style:italic;line-height:1.3}.fasc-scheda__data{color:#9a9a9a;font-size:11px}.fasc-prossimo{margin:0}.fascicolo--fermo{height:auto}.fascicolo--fermo .fascicolo__scena{height:auto;padding:10svh var(--gutter);position:relative;overflow:visible}@media (max-width:899px){.fascicolo__scena{grid-template-columns:1fr}.fasc-manifesto{justify-self:center;width:min(100%,420px);height:auto;font-size:2.2vw}.fasc-relatori{grid-template-columns:repeat(2,minmax(0,1fr))}.fasc-scheda__foto{width:100%;height:auto}}.squadra{color:#ededea;background:#080607;height:520svh;position:relative}.squadra__scena{place-items:center;height:100svh;display:grid;position:sticky;top:0;overflow:hidden}.squadra__frase{padding:0 var(--gutter);letter-spacing:-.03em;text-align:center;text-wrap:balance;grid-area:1/1;max-width:14em;margin:0;font-size:clamp(40px,6.4vw,110px);line-height:1.02}.squadra__gruppo{grid-area:1/1;gap:18px;width:min(78vw,120svh);margin:0;display:grid}.squadra__gruppo img{width:100%;height:auto;display:block}.squadra__gruppo figcaption{flex-wrap:wrap;align-items:baseline;gap:.4em 1em;display:flex}.squadra__titolo{letter-spacing:-.02em;margin:0;font-size:clamp(30px,3.4vw,60px);font-weight:400;line-height:1.05}.squadra .cin-didascalia{color:#a9a9a4}.squadra__tutti{padding:0 var(--gutter);box-sizing:border-box;grid-area:1/1;gap:clamp(14px,2.4svh,28px);width:100%;max-width:1500px;display:grid}.squadra__testa{gap:6px;display:grid}.squadra__testa .meta{color:#8a8a85}.squadra__testa .cin-didascalia{max-width:none}.squadra__ritratti{grid-template-columns:repeat(7,minmax(0,1fr));gap:clamp(8px,1vw,16px);margin:0;padding:0;list-style:none;display:grid}.squadra__persona{gap:6px;min-width:0;display:grid}.squadra__persona img{aspect-ratio:4/5;object-fit:cover;object-position:50% 0;width:100%;max-height:22.5svh;display:block}.squadra__foto{display:block;overflow:hidden}.squadra__nome{color:#d4d4cf;background:linear-gradient(var(--rosso), var(--rosso)) 0 100% / 0 1px no-repeat;justify-self:start;padding-bottom:2px;font-size:clamp(12px,.95vw,15px);line-height:1.2}@media (hover:hover) and (pointer:fine){.squadra__persona img{transition:transform .6s cubic-bezier(.2,.8,.2,1)}.squadra__nome{transition:color .3s,background-size .4s ease-out}.squadra__persona:hover img{transform-origin:50% 30%;transform:scale(1.18)}.squadra__persona:hover .squadra__nome{color:#fff;background-size:100% 1px}}.squadra--ferma{height:auto}.squadra--ferma .squadra__scena{height:auto;padding:10svh 0;position:relative;overflow:visible}@media (max-width:899px){.squadra__ritratti{grid-template-columns:repeat(3,minmax(0,1fr))}.squadra__persona img{max-height:none}}.posti{color:#ededea;background:#080607;height:520svh;position:relative}.posti__scena{height:100svh;position:sticky;top:0;overflow:hidden}.posti__etichetta{top:var(--gutter);left:var(--gutter);z-index:1;position:absolute}.posti__rosso{z-index:2;background:var(--rosso);will-change:transform, width, height;border-radius:50%;position:absolute;top:0;left:0}.posti__domanda{z-index:3;text-align:center;padding:0 var(--gutter);letter-spacing:-.03em;color:#fff;pointer-events:none;place-content:center;margin:0;font-size:clamp(34px,min(5vw,9svh),92px);line-height:1.02;display:grid;position:absolute;inset:0}.posti--fermo{height:auto}.posti--fermo .posti__scena{height:auto;padding:12svh 0;position:relative}.partner{color:var(--inchiostro);background:#fff;position:relative}.partner__scena{height:100svh;position:sticky;top:0;overflow:hidden}.partner__striscia{will-change:transform;width:max-content;height:100%;display:flex}.partner__pannello{box-sizing:border-box;flex:none;align-content:center;gap:clamp(14px,2.4svh,28px);height:100%;padding:10svh clamp(32px,5vw,96px);display:grid}.partner__meta{color:var(--grigio)}.partner__perche{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(24px,4vw,72px);width:100vw}.partner__perche-testo{gap:clamp(14px,2.4svh,28px);display:grid}.partner__segni{grid-template-columns:1.1fr .8fr .9fr;align-items:end;gap:clamp(8px,1.5vw,24px);margin:0;padding:0;list-style:none;display:grid}.partner__segni img{width:100%;height:auto;display:block}.partner__segni li:nth-child(2){transform-origin:bottom}.partner__titolo{letter-spacing:-.04em;margin:0;font-size:clamp(56px,8vw,150px);font-weight:400;line-height:.95}.partner__aggettivi{color:var(--rosso);flex-wrap:wrap;gap:0 .5em;margin:0;padding:0;font-size:clamp(32px,4.4vw,80px);font-style:italic;line-height:1.1;list-style:none;display:flex}.partner__frase{max-width:34em;margin:0;font-size:clamp(17px,1.5vw,24px);line-height:1.45}.partner__frase a{color:var(--inchiostro)}.partner__nome{color:var(--rosso);letter-spacing:-.03em;margin:0;font-size:clamp(44px,5vw,92px);font-style:italic;font-weight:400;line-height:1}.partner__loghi{grid-auto-flow:column;gap:clamp(10px,1.2vw,20px);margin:0;padding:0;list-style:none;display:grid}.partner__scheda{box-sizing:border-box;background:#fff;border:1px solid #e3e3e3;place-items:center;min-height:0;display:grid;overflow:hidden}.partner__scheda img{object-fit:contain;height:auto;max-height:78%;display:block}.partner__livello--1 .partner__loghi{grid-template-rows:repeat(2,25svh)}.partner__livello--1 .partner__scheda{width:min(46vw,82svh)}.partner__livello--2 .partner__loghi{grid-template-rows:repeat(2,19svh)}.partner__livello--2 .partner__scheda{width:min(34vw,60svh)}.partner__livello--3 .partner__loghi{grid-template-rows:repeat(3,13svh)}.partner__livello--3 .partner__scheda{width:min(19vw,34svh)}.partner__livello--4 .partner__loghi{grid-template-rows:repeat(4,10svh)}.partner__livello--4 .partner__scheda{width:min(13vw,22svh)}.partner__livello{align-content:start;padding-top:16svh}.partner--fermo .partner__livello{padding-top:8svh}.partner__dichiarazione{gap:clamp(18px,3.4svh,40px);width:min(84vw,1400px)}.partner__grande{letter-spacing:-.025em;text-wrap:balance;max-width:20em;margin:0;font-size:clamp(34px,4.2vw,78px);line-height:1.08}.partner__grande em{color:var(--rosso)}.partner__grande--seconda{color:var(--grigio);font-size:clamp(22px,2.3vw,40px);font-style:italic}.partner__grazie{width:70vw}.partner--fermo .partner__scena{height:auto;position:relative}.partner--fermo .partner__striscia{width:100%;display:grid}.partner--fermo .partner__pannello{width:100%;height:auto;padding:8svh var(--gutter)}.partner--fermo .partner__loghi{grid-template-rows:none;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-auto-flow:row}.partner--fermo .partner__scheda{width:auto;height:90px;padding:14px}.partner--fermo .partner__livello--1 .partner__loghi{grid-template-columns:1fr}.partner--fermo .partner__livello--1 .partner__scheda{height:140px}.partner--fermo .partner__perche{grid-template-columns:1fr}.fascicolo .fasc-barra{background:#ededea}.fascicolo .fasc-manifesto{color:var(--inchiostro);border-color:#2a2726;box-shadow:0 30px 80px -30px #000000e6}.fascicolo .fasc-manifesto .fasc-barra{background:var(--inchiostro)}.fascicolo .fasc-barra--rossa,.fascicolo .fasc-manifesto .fasc-barra--rossa{background:var(--rosso)}.fascicolo .meta,.fascicolo .fasc-scheda__ruolo,.fascicolo .fasc-scheda__data{color:#8a8a85}.fascicolo .fasc-didascalia{color:#f2f0ea;font-size:clamp(22px,2.3vw,40px);line-height:1.15}.fascicolo .fasc-scheda__foto{background:#1b1918;outline:1px solid #2c2928}.fascicolo .fasc-scheda__numero{color:#77736f}.posti .meta{color:#8a8a85}.posti .cin-didascalia{color:#a9a9a4}.posti .pianta__muro{stroke:#ededea}.posti .pianta__palco{stroke:#4d4a48}.posti .pianta__palco--centrale{stroke:#ededea}.posti .pianta__palcoscenico{fill:#ededea}.posti .pianta__scritta--palco{fill:#080607}.posti .pianta__posto{fill:#080607;stroke:#ededea}.posti .pianta__posto.acceso{fill:#ededea}.posti .pianta__scritta,.posti .pianta__fila{fill:#8a8a85}.posti .pianta__passaggio{stroke:#55524f}.cambio{height:380svh;color:var(--inchiostro);position:relative}.cambio__scena{height:100svh;padding:0 var(--gutter);place-content:center;justify-items:center;gap:clamp(20px,5svh,56px);display:grid;position:sticky;top:0;overflow:hidden}.cambio__anno{font-family:var(--font-logo), "Helvetica Neue", Arial, sans-serif;gap:.06em;font-size:clamp(110px,min(22vw,40svh),380px);font-weight:700;line-height:1;display:flex}.paletta{perspective:3em;color:#f2f0ea;width:.74em;height:1.1em;display:block;position:relative}.paletta__meta{backface-visibility:hidden;background:#151312;height:calc(50% - .012em);position:absolute;left:0;right:0;overflow:hidden}.paletta__meta--alta{transform-origin:bottom;background:linear-gradient(#1d1a19,#121010);border-radius:.06em .06em 0 0;top:0}.paletta__meta--bassa{transform-origin:top;background:linear-gradient(#0f0d0d,#191615);border-radius:0 0 .06em .06em;bottom:0}.paletta__meta>span{text-align:center;height:1.1em;line-height:1.1em;position:absolute;left:0;right:0}.paletta__meta--alta>span{top:0}.paletta__meta--bassa>span{bottom:0}.paletta__lembo{z-index:1;will-change:transform}.cambio__frasi{justify-items:center;display:grid}.cambio__frase{letter-spacing:-.025em;text-align:center;grid-area:1/1;margin:0;font-size:clamp(28px,3.6vw,64px);line-height:1.1}.cambio__frase--rossa{color:var(--rosso);font-style:italic}.cambio--fermo{height:auto}.cambio--fermo .cambio__scena{height:90svh;position:relative}.volontari{color:#ededea;background:#080607;height:240svh;position:relative}.volontari__scena{height:100svh;display:grid;position:sticky;top:0;overflow:hidden}.volontari__prima{box-sizing:border-box;padding:8svh var(--gutter);grid-area:1/1;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-self:center;align-items:center;gap:clamp(24px,4vw,72px);display:grid}.volontari__testo{gap:clamp(12px,2.2svh,26px);display:grid}.volontari .meta{color:#8a8a85}.volontari .cin-didascalia{color:#a9a9a4}.volontari__titolo{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(44px,5.6vw,104px);font-weight:400;line-height:1}.volontari__titolo--piccolo{font-size:clamp(34px,3.6vw,64px)}.volontari__numero{align-items:baseline;gap:.35em;margin:0;font-size:clamp(18px,1.6vw,26px);font-style:italic;display:flex}.volontari__numero span{letter-spacing:-.03em;color:var(--rosso);font-size:clamp(56px,6vw,110px);font-style:normal;line-height:1}.volontari__foto{grid-template-columns:1fr .75fr 1.35fr;align-items:end;gap:clamp(8px,1vw,16px);margin:0;padding:0;list-style:none;display:grid}.volontari__foto img{object-fit:cover;filter:grayscale()contrast(1.05);width:100%;height:min(56svh,30vw);display:block}.volontari__invito{flex-wrap:wrap;align-items:baseline;gap:.6em 1.4em;margin:0;display:flex}.volontari__invito a{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:#fff;border-bottom:1px solid var(--rosso);padding-bottom:3px;font-size:13px;text-decoration:none}.volontari__invito a:hover{color:var(--rosso)}.volontari--fermi{height:auto}.volontari--fermi .volontari__scena{gap:6svh;height:auto;display:grid;position:relative;overflow:visible}.volontari--fermi .volontari__prima{grid-area:auto}@media (max-width:899px){.volontari__prima{grid-template-columns:1fr}.volontari__foto img{height:34vw}}.squadra__ferma-testa{padding:0 var(--gutter) 6svh;gap:4svh;display:grid}.squadra__ferma-testa .squadra__frase{font-size:clamp(30px,8vw,44px)}.squadra__ferma-testa .squadra__gruppo{width:100%}.squadra--ferma .squadra__tutti,.squadra__ferma-testa .squadra__frase,.squadra__ferma-testa .squadra__gruppo{grid-area:auto}.calendario{max-width:880px;padding:40px var(--gutter) 96px;font-family:var(--font-logo), system-ui, sans-serif;margin:0 auto;font-size:16px;line-height:1.5}.calendario .logo{font-size:22px}.calendario__testa{justify-content:space-between;align-items:center;display:flex}.calendario__titolo{font-family:var(--font-testo), Georgia, serif;margin:48px 0 12px;font-size:clamp(32px,5vw,48px);font-weight:400;line-height:1.1}.calendario__spiega,.calendario__nota{color:var(--grigio);max-width:62ch;margin:0}.calendario__nota{margin-bottom:8px;font-size:14px}.calendario__avviso{border-left:3px solid;margin:24px 0 0;padding:12px 16px}.calendario__avviso--ok{background:#eef7f1;border-color:#1d7a3e}.calendario__avviso--errore{border-color:var(--rosso);background:#fdeef0}.calendario__gruppo{margin-top:48px}.calendario__gruppo h2{font-family:var(--font-testo), Georgia, serif;margin:0 0 4px;font-size:24px;font-weight:500}.calendario__gruppo ul{border-top:1px solid #e4e4e4;margin:0;padding:0;list-style:none}.calendario__riga{border-bottom:1px solid #e4e4e4;grid-template-columns:minmax(0,1fr) 11.5em 14em;align-items:center;gap:8px 20px;padding:14px 0;display:grid}.calendario__cosa{font-family:var(--font-testo), Georgia, serif;font-size:18px}.calendario__cosa mark{background:var(--inchiostro);color:var(--carta);padding:0 .2em}.calendario__data,.calendario__entra input{font:inherit;font-family:var(--font-mono), ui-monospace, monospace;background:var(--carta);color:var(--inchiostro);border:1px solid #c8c8c8;border-radius:4px;width:100%;padding:8px 10px;font-size:15px}.calendario__data:focus-visible,.calendario__entra input:focus-visible,.calendario button:focus-visible{outline:2px solid var(--rosso);outline-offset:2px}.calendario__stato{color:var(--grigio);font-size:14px}.calendario__stato--aperto{color:var(--rosso)}.calendario__piede{background:var(--carta);border-top:1px solid #e4e4e4;flex-wrap:wrap;align-items:center;gap:20px;margin-top:32px;padding:16px 0;display:flex;position:sticky;bottom:0}.calendario__salva{font:inherit;background:var(--inchiostro);color:var(--carta);cursor:pointer;border:0;border-radius:4px;padding:10px 22px;font-weight:700}.calendario__esci{font:inherit;cursor:pointer;background:0 0;border:1px solid #c8c8c8;border-radius:4px;padding:6px 12px;font-size:14px}.calendario--entra{max-width:420px;padding-top:15svh}.calendario--entra .calendario__titolo{font-size:32px}.calendario__entra{gap:10px;margin-top:24px;display:grid}@media (max-width:700px){.calendario__riga{grid-template-columns:minmax(0,1fr)}}.suono{z-index:50;color:#fff;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.04em;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0a0adb;border:1px solid #ffffff47;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:12px;transition:padding .25s;display:inline-flex;position:fixed;top:16px;right:16px}.suono:focus-visible{outline:2px solid var(--rosso);outline-offset:2px}.suono--acceso svg{color:var(--rosso)}.suono--invito{padding:10px 16px;font-size:13px;animation:.5s cubic-bezier(.2,.8,.2,1) 1.9s both suono-entra}.suono--invito:before{content:"";border-radius:inherit;border:2px solid var(--rosso);opacity:0;pointer-events:none;animation:1.6s ease-out 2.6s 3 suono-onda;position:absolute;inset:-1px}.suono--invito svg{transform-origin:40%;animation:1.6s ease-in-out 2.6s 3 suono-vibra}.suono__accendi{background:linear-gradient(var(--rosso), var(--rosso)) 0 100% / 0 1px no-repeat;padding-bottom:1px;animation:.6s ease-out 2.6s both suono-sottolinea}.suono--invito:hover .suono__accendi{color:var(--rosso)}@keyframes suono-entra{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:none}}@keyframes suono-onda{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.18,1.6)}}@keyframes suono-vibra{0%,30%,to{transform:none}8%,20%{transform:rotate(-12deg)scale(1.12)}14%,26%{transform:rotate(10deg)scale(1.12)}}@keyframes suono-sottolinea{to{background-size:100% 1px}}@media (prefers-reduced-motion:reduce){.suono--invito,.suono--invito:before,.suono--invito svg{animation:none}.suono__accendi{background-size:100% 1px;animation:none}}.suono__corto{display:none}@media (max-width:600px){.suono__lungo{display:none}.suono__corto{display:inline}.suono--invito{padding:8px 12px;font-size:12px}.suono--invito:before{animation-name:suono-onda-stretta}}@keyframes suono-onda-stretta{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.04,1.5)}}@media (max-width:600px){.suono:not(.suono--invito) .suono__testo{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}}
