@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/952f0fd261157ce3-s.0vzeamdgr8mnv.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 Sans;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/69169fb36b2bd6d2-s.3zk6zb2orfupy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/fce1204c21d111e2-s.0odk6wthizbrk.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:IBM Plex Sans;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/7a0633ae85d274ff-s.3s9ulrnaxq5-5.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 Sans;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/d9e1577adfc6a783-s.2usxhypzav_u-.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/37a1c0476297a605-s.p.3ega2vp4j9qoz.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 Sans;font-style:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/952f0fd261157ce3-s.0vzeamdgr8mnv.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 Sans;font-style:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/69169fb36b2bd6d2-s.3zk6zb2orfupy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/fce1204c21d111e2-s.0odk6wthizbrk.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:IBM Plex Sans;font-style:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/7a0633ae85d274ff-s.3s9ulrnaxq5-5.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 Sans;font-style:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/d9e1577adfc6a783-s.2usxhypzav_u-.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/37a1c0476297a605-s.p.3ega2vp4j9qoz.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 Sans;font-style:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/952f0fd261157ce3-s.0vzeamdgr8mnv.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 Sans;font-style:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/69169fb36b2bd6d2-s.3zk6zb2orfupy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/fce1204c21d111e2-s.0odk6wthizbrk.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:IBM Plex Sans;font-style:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/7a0633ae85d274ff-s.3s9ulrnaxq5-5.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 Sans;font-style:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/d9e1577adfc6a783-s.2usxhypzav_u-.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/37a1c0476297a605-s.p.3ega2vp4j9qoz.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 Sans;font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/952f0fd261157ce3-s.0vzeamdgr8mnv.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 Sans;font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/69169fb36b2bd6d2-s.3zk6zb2orfupy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/fce1204c21d111e2-s.0odk6wthizbrk.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:IBM Plex Sans;font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/7a0633ae85d274ff-s.3s9ulrnaxq5-5.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 Sans;font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/d9e1577adfc6a783-s.2usxhypzav_u-.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/37a1c0476297a605-s.p.3ega2vp4j9qoz.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 Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2e4y-bhazgt_v.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 Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.3o0_l_yqebdng.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.2mglm451ism6l.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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.3bjsqkuy1d2v8.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 Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0xluf1kzv7x5w.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.45487z7p3r8wm.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 Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2e4y-bhazgt_v.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 Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.3o0_l_yqebdng.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.2mglm451ism6l.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.3bjsqkuy1d2v8.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 Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0xluf1kzv7x5w.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.45487z7p3r8wm.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 Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2e4y-bhazgt_v.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 Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.3o0_l_yqebdng.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.2mglm451ism6l.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.3bjsqkuy1d2v8.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 Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0xluf1kzv7x5w.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.45487z7p3r8wm.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 Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2e4y-bhazgt_v.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 Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.3o0_l_yqebdng.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.2mglm451ism6l.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:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.3bjsqkuy1d2v8.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 Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0xluf1kzv7x5w.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.45487z7p3r8wm.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 Sans Fallback;src:local(Arial);ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:101.17%}.ibm_plex_sans_552cb6f6-module__MX6fCW__className{font-family:IBM Plex Sans,IBM Plex Sans Fallback}.ibm_plex_sans_552cb6f6-module__MX6fCW__variable{--font-plex:"IBM Plex Sans", "IBM Plex Sans Fallback"}
@font-face{font-family:Fraunces;font-style:italic;font-weight:400;font-display:swap;src:url(../media/50a3f1070da3c6cc-s.14adbkwhbql9r.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:Fraunces;font-style:italic;font-weight:400;font-display:swap;src:url(../media/b887d91685b8c137-s.3vw1idf69ly-m.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:italic;font-weight:400;font-display:swap;src:url(../media/3c7c6164b2587822-s.p.1kjlm4q41a8i_.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:Fraunces;font-style:italic;font-weight:500;font-display:swap;src:url(../media/50a3f1070da3c6cc-s.14adbkwhbql9r.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:Fraunces;font-style:italic;font-weight:500;font-display:swap;src:url(../media/b887d91685b8c137-s.3vw1idf69ly-m.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:italic;font-weight:500;font-display:swap;src:url(../media/3c7c6164b2587822-s.p.1kjlm4q41a8i_.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:Fraunces;font-style:italic;font-weight:600;font-display:swap;src:url(../media/50a3f1070da3c6cc-s.14adbkwhbql9r.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:Fraunces;font-style:italic;font-weight:600;font-display:swap;src:url(../media/b887d91685b8c137-s.3vw1idf69ly-m.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:italic;font-weight:600;font-display:swap;src:url(../media/3c7c6164b2587822-s.p.1kjlm4q41a8i_.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:Fraunces;font-style:italic;font-weight:700;font-display:swap;src:url(../media/50a3f1070da3c6cc-s.14adbkwhbql9r.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:Fraunces;font-style:italic;font-weight:700;font-display:swap;src:url(../media/b887d91685b8c137-s.3vw1idf69ly-m.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:italic;font-weight:700;font-display:swap;src:url(../media/3c7c6164b2587822-s.p.1kjlm4q41a8i_.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:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1e219c03c996efbd-s.00ewlnc1znsu7.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:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.0bnyh_2yo1emg.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(../media/03bda585a99c6450-s.p.0glcd8n2pdab0.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:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1e219c03c996efbd-s.00ewlnc1znsu7.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:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.0bnyh_2yo1emg.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(../media/03bda585a99c6450-s.p.0glcd8n2pdab0.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:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1e219c03c996efbd-s.00ewlnc1znsu7.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:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.0bnyh_2yo1emg.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../media/03bda585a99c6450-s.p.0glcd8n2pdab0.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:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1e219c03c996efbd-s.00ewlnc1znsu7.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:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.0bnyh_2yo1emg.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(../media/03bda585a99c6450-s.p.0glcd8n2pdab0.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:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_9172b30b-module__CCmspa__className{font-family:Fraunces,Fraunces Fallback}.fraunces_9172b30b-module__CCmspa__variable{--font-fraunces:"Fraunces", "Fraunces Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.1zakzi6q17d4o.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26f284dcc38c84c0-s.2htf8h-pf57mm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e7f32a39836f228-s.3skwie1wjplzh.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa39153a3fc630ba-s.3zhbgtelpa5ua.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3vf5yzuqk3fsd.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/051742360c26797e-s.p.1wmoa0e_blxrz.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/04c5164763c40239-s.1zakzi6q17d4o.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/26f284dcc38c84c0-s.2htf8h-pf57mm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e7f32a39836f228-s.3skwie1wjplzh.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa39153a3fc630ba-s.3zhbgtelpa5ua.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3vf5yzuqk3fsd.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/051742360c26797e-s.p.1wmoa0e_blxrz.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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/04c5164763c40239-s.1zakzi6q17d4o.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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/26f284dcc38c84c0-s.2htf8h-pf57mm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7e7f32a39836f228-s.3skwie1wjplzh.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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fa39153a3fc630ba-s.3zhbgtelpa5ua.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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3vf5yzuqk3fsd.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/051742360c26797e-s.p.1wmoa0e_blxrz.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:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_2ee9b56f-module___81TwW__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_2ee9b56f-module___81TwW__variable{--font-jetbrains:"JetBrains Mono", "JetBrains Mono Fallback"}
:root{--bb-ink:#141312;--bb-charcoal:#2a2724;--bb-warm-grey:#6b6661;--bb-cream:#f4efe6;--bb-paper:#f5f1e8;--bb-card:#fbf7ef;--bb-bone:#fff;--bb-sand:#e8ddc9;--bb-tint:#ebe5d6;--bb-rule:#e8e1cf;--bb-rule-strong:#ddd5c2;--bb-border:#e5ded0;--bb-yellow:#ffd60a;--bb-yellow-esg:#fdd718;--esg-green:#57c878;--esg-green-deep:#3a8c5c;--esg-forest:#0e1a12;--ai-clay:#b8542a;--ai-clay-deep:#8e3f26;--ai-ocra:#c9914a;--ai-aubergine:#241b2e;--ai-clay-v1:#c75d3d;--surface-page:var(--bb-paper);--surface-card:var(--bb-card);--surface-tint:var(--bb-cream);--surface-panel:var(--bb-tint);--surface-dark:var(--bb-ink);--surface-dark-alt:var(--bb-charcoal);--text-strong:var(--bb-ink);--text-body:var(--bb-charcoal);--text-muted:var(--bb-warm-grey);--text-on-dark:var(--bb-bone);--text-on-dark-muted:var(--bb-cream);--signature:var(--bb-ink);--signature-deep:var(--bb-ink);--signature-on-dark:var(--bb-yellow);--accent-cta:var(--bb-yellow);--accent-cta-text:var(--bb-ink);--border-hairline:var(--bb-rule);--border-card:var(--bb-border);--border-strong:var(--bb-rule-strong);--focus-ring:var(--bb-ink)}
:root{--font-sans:"IBM Plex Sans","Segoe UI",system-ui,sans-serif;--font-serif-accent:"Fraunces",Georgia,"Times New Roman",serif;--font-mono:"JetBrains Mono",ui-monospace,"SFMono-Regular",Menlo,monospace;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--text-nano:10px;--text-micro:12px;--text-small:14px;--text-body-size:16px;--text-lead:19px;--text-title-sm:24px;--text-title:30px;--text-title-lg:38px;--text-display-sm:48px;--text-display:60px;--text-display-lg:80px;--text-display-xl:112px;--doc-nano:6.2pt;--doc-eyebrow:7pt;--doc-label:7.6pt;--doc-caption:8pt;--doc-body:9pt;--doc-body-lg:9.6pt;--doc-item-title:13pt;--doc-quote:14pt;--doc-lead:16pt;--doc-section:20pt;--doc-title:46pt;--leading-tight:1.04;--leading-snug:1.18;--leading-normal:1.5;--leading-relaxed:1.62;--tracking-tight:-.02em;--tracking-none:0em;--tracking-wide:.08em;--tracking-label:.16em;--tracking-eyebrow:.28em}
:root{--space-0:0;--space-1:2px;--space-2:4px;--space-3:8px;--space-4:12px;--space-5:16px;--space-6:20px;--space-7:24px;--space-8:32px;--space-9:40px;--space-10:48px;--space-11:56px;--space-12:72px;--space-13:96px;--space-14:128px;--gutter-slide:50pt;--gutter-doc:57pt;--indent-doc:75pt;--measure-doc:642px;--measure-prose:66ch;--slide-w:960pt;--slide-h:540pt}
:root{--radius-none:0;--radius-hair:2px;--radius-pill:999px;--hairline:1px;--rule-accent:2px;--bar-signature:6px;--bar-hero:9px;--border-thin:var(--hairline) solid var(--border-hairline);--border-panel:var(--hairline) solid var(--border-card);--shadow-none:none;--shadow-overlay:0 2px 0 0 var(--bb-ink);--shadow-lift:0 12px 32px -12px #14131247}
:root{--ease-standard:cubic-bezier(.2,0,.2,1);--ease-out:cubic-bezier(.16,1,.3,1);--duration-instant:80ms;--duration-fast:.14s;--duration-base:.22s;--duration-slow:.42s;--transition-ui:color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),opacity var(--duration-fast) var(--ease-standard)}
.theme-umbrella{--signature:var(--bb-ink);--signature-deep:var(--bb-ink);--signature-on-dark:var(--bb-yellow);--surface-dark:var(--bb-ink);--surface-tint:var(--bb-cream);--accent-cta:var(--bb-yellow);--accent-cta-text:var(--bb-ink)}.theme-esg{--signature:var(--esg-green-deep);--signature-deep:var(--esg-forest);--signature-on-dark:var(--esg-green);--surface-dark:var(--esg-forest);--surface-tint:var(--bb-cream);--accent-cta:var(--bb-yellow-esg);--accent-cta-text:var(--bb-ink)}.theme-ai{--signature:var(--ai-clay);--signature-deep:var(--ai-clay-deep);--signature-on-dark:var(--ai-clay);--surface-dark:var(--ai-aubergine);--surface-tint:var(--bb-sand);--surface-panel:var(--bb-tint);--accent-cta:var(--bb-yellow);--accent-cta-text:var(--bb-ink)}
html{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}body{background:var(--surface-page);color:var(--text-body);font-family:var(--font-sans);font-size:var(--text-body-size);font-weight:var(--weight-regular);line-height:var(--leading-relaxed);text-wrap:pretty;margin:0}h1,h2,h3,h4{font-family:var(--font-sans);font-weight:var(--weight-bold);color:var(--text-strong);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);margin:0}em,i,.bb-accent{font-family:var(--font-serif-accent);font-style:italic;font-weight:var(--weight-bold);letter-spacing:var(--tracking-none)}code,kbd,samp,pre{font-family:var(--font-mono);font-size:.92em}a{color:var(--signature);border-bottom:1px solid color-mix(in oklab,var(--signature) 35%,transparent);transition:var(--transition-ui);text-decoration:none}a:hover{color:var(--signature-deep);border-bottom-color:var(--signature)}a:active{opacity:.72}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}hr{border:0;border-top:var(--border-thin);margin:var(--space-7) 0}::selection{background:var(--bb-yellow);color:var(--bb-ink)}
.bb-btn{transition:var(--transition-ui),filter var(--duration-fast) var(--ease-standard)}.bb-btn--primary:hover:not(:disabled){filter:brightness(.93)}.bb-btn--dark:hover:not(:disabled),.bb-btn--ink:hover:not(:disabled){filter:brightness(1.35)}.bb-btn--outline:hover:not(:disabled){background:var(--bb-ink);color:var(--bb-bone);border-color:var(--bb-ink)}.bb-btn--onDark:hover:not(:disabled){background:var(--text-on-dark);color:var(--surface-dark);border-color:var(--text-on-dark)}.bb-btn--ghost:hover:not(:disabled){color:var(--signature-deep);opacity:.78}.bb-btn:active:not(:disabled){opacity:.72}.bb-btn:disabled{filter:none}
:root{--font-sans:var(--font-plex), "Segoe UI", system-ui, sans-serif;--font-serif-accent:var(--font-fraunces), Georgia, "Times New Roman", serif;--font-mono:var(--font-jetbrains), ui-monospace, "SFMono-Regular", Menlo, monospace;--verde:#3a8c5c;--ambra:#a87616;--rosso:#a23b2e;--ambra-testo:#8e6224;--verde-bg:#e7efe7;--ambra-bg:#f3ead4;--rosso-bg:#f2e2dc}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{flex-direction:column;min-height:100vh;font-size:15px;line-height:1.55;display:flex}body>.pagina{flex:1}h1{font-size:28px}h2{font-size:17px;font-weight:var(--weight-semibold);letter-spacing:-.01em}p{margin:0}img{max-width:100%;height:auto}button{font:inherit;color:inherit}input,select,textarea{font:inherit;color:var(--text-strong)}.theme-ai a{border-bottom:none}.accento{font-family:var(--font-serif-accent);color:var(--ai-clay);font-style:italic;font-weight:600}.mono{font-family:var(--font-mono)}.eti{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--text-muted);font-size:10px;font-weight:700}.eti.terra{color:var(--ai-clay-deep)}.eti.verde{color:var(--verde)}.sotto{color:var(--text-muted);max-width:58ch;margin-top:5px;font-size:14px}.nota-onesta{color:var(--text-muted);max-width:56ch;margin-top:12px;font-size:13px;line-height:1.55}.colonna{width:100%;max-width:1100px;margin:0 auto;padding:0 20px}.stretta{max-width:780px}.btn{appearance:none;border:1px solid var(--bb-ink);cursor:pointer;background:var(--bb-ink);color:var(--bb-bone);transition:var(--transition-ui), filter var(--duration-fast) var(--ease-standard);white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:12px 22px;font-family:inherit;font-size:14px;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.btn:hover:not(:disabled){filter:brightness(1.35)}.btn:active:not(:disabled){opacity:.72}.btn:disabled{opacity:.5;cursor:default}.btn.linea{color:var(--bb-ink);background:0 0}.btn.linea:hover:not(:disabled){filter:none;background:#1413120f}.btn.piccolo{padding:10px 18px;font-size:13px}.btn.largo{width:100%}.btn.chiaro{border-color:var(--bb-cream);color:var(--bb-cream);background:0 0}.btn.chiaro:hover:not(:disabled){filter:none;background:#ffffff14}.link{cursor:pointer;color:var(--ai-clay-deep);background:0 0;border:none;padding:0;font-family:inherit;font-size:14px;font-weight:600;text-decoration:none}.link:hover{color:var(--bb-ink)}.link.grigio{color:var(--text-muted);font-size:12px;font-weight:400}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.campo{margin-top:14px}.campo label,.campo .etichetta{color:var(--bb-ink);margin-bottom:5px;font-size:12px;font-weight:600;display:block}.campo .aiuto{color:var(--text-muted);margin-top:2px;font-size:12.5px;font-weight:400;display:block}.campo input,.campo select,.campo textarea{background:var(--bb-paper);border:1px solid var(--border-card);resize:vertical;width:100%;padding:11px 14px;font-size:14px}.campo input:focus,.campo select:focus,.campo textarea:focus{outline:2px solid var(--bb-ink);outline-offset:0}.campo textarea{min-height:84px}.griglia-campi{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:0 16px;display:grid}.consenso{color:var(--text-body);cursor:pointer;align-items:flex-start;gap:10px;margin-top:12px;font-size:13px;font-weight:400;display:flex}.consenso input{accent-color:var(--bb-ink);flex:none;width:auto;margin-top:3px}.consenso.errore{color:var(--rosso)}.errore-testo{color:var(--rosso);margin-top:10px;font-size:13px}.honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.card{background:var(--surface-card);border:var(--border-panel);padding:22px 26px}.card.scura{background:var(--bb-ink);color:var(--bb-cream);border-color:var(--bb-ink);position:relative}.card.scura .eti{color:var(--bb-cream)}.card.barra-terra:before{content:"";background:var(--ai-clay);height:6px;position:absolute;top:0;left:0;right:0}.card.bordo-verde{border-left:3px solid var(--verde)}.card.sopra-verde{border-top:6px solid var(--verde)}.card.sopra-rosso{border-top:6px solid var(--rosso)}.card.sopra-ambra{border-top:6px solid var(--ambra)}.griglia-2{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:22px;margin-top:18px;display:grid}.griglia-3{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:22px;display:grid}.numero-grande{font-family:var(--font-mono);letter-spacing:-.02em;margin:10px 0 6px;font-size:64px;font-weight:600;line-height:1.05}.numero-grande small{color:var(--text-muted);font-size:.45em;font-weight:500}.card.scura .numero-grande small{color:var(--bb-cream)}.classe-banda{background:var(--bb-ink);color:var(--bb-cream);flex-wrap:wrap;align-items:center;gap:14px;margin-top:18px;padding:16px 22px;display:flex}.classe-banda .mono{color:var(--bb-yellow);font-size:13px}.classe-banda b{color:var(--bb-bone)}.passo{background:var(--surface-card);border:var(--border-panel);align-items:flex-start;gap:14px;margin-top:12px;padding:18px 22px;display:flex}.passo .n{font-family:var(--font-mono);color:var(--ai-clay);flex:none;width:26px;padding-top:2px;font-size:18px;font-weight:700}.passo .n.fatto{color:var(--verde)}.passo b{font-weight:600}.festeggio{background:var(--surface-card);border:var(--border-panel);border-left:3px solid var(--verde);margin-top:18px;padding:18px 22px;font-size:14.5px}.azioni{flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;display:flex}.testa-pagina{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.riga-attivita{border-top:1px solid var(--border-hairline);color:var(--bb-ink);align-items:center;gap:14px;padding:13px 0;font-size:14px;font-weight:500;text-decoration:none;display:flex}.riga-attivita:last-child{border-bottom:1px solid var(--border-hairline)}.riga-attivita .quando{font-family:var(--font-mono);color:var(--text-muted);white-space:nowrap;margin-left:auto;font-size:12px;font-weight:400}.riga-attivita .testo{flex:1}.semaforo{white-space:nowrap;align-items:center;gap:7px;font-size:12px;font-weight:600;display:inline-flex}.semaforo i{border-radius:999px;flex:none;width:9px;height:9px;display:inline-block}.semaforo.verde{color:var(--verde)}.semaforo.verde i{background:var(--verde)}.semaforo.ambra{color:var(--ambra-testo)}.semaforo.ambra i{background:var(--ambra)}.semaforo.rosso{color:var(--rosso)}.semaforo.rosso i{background:var(--rosso)}.parolona{letter-spacing:-.03em;align-items:center;gap:14px;font-size:52px;font-weight:700;line-height:1;display:flex}.parolona i{border-radius:999px;flex:none;width:16px;height:16px}.parolona.verde{color:var(--verde)}.parolona.verde i{background:var(--verde)}.parolona.ambra{color:var(--ambra)}.parolona.ambra i{background:var(--ambra)}.parolona.rosso{color:var(--rosso)}.parolona.rosso i{background:var(--rosso)}.tabella{background:var(--surface-card);border:var(--border-panel);margin-top:18px}.tabella .intestazione,.tabella .riga{border-bottom:1px solid var(--border-hairline);grid-template-columns:3fr 1.2fr 1.1fr 1fr;align-items:center;gap:16px;padding:14px 24px;display:grid}.tabella .intestazione{border-bottom:1px solid var(--border-strong);padding:12px 24px}.tabella .riga{color:inherit;text-decoration:none}.tabella .riga:last-child{border-bottom:none}.tabella .riga:hover{background:var(--bb-cream)}.tabella .tit{color:var(--bb-ink);font-size:15px;font-weight:600}.tabella .des{color:var(--text-muted);margin-top:2px;font-size:12px}.tabella .ritorno{font-family:var(--font-mono);font-size:15px;font-weight:600}.tabella .ultima{font-family:var(--font-mono);color:var(--text-muted);font-size:12px}.vuoto{background:var(--surface-card);border:1px dashed var(--bb-sand);text-align:center;margin-top:18px;padding:34px 26px}.vuoto p{max-width:44ch;color:var(--text-muted);margin:8px auto 0;font-size:14px}.avvio-iniziativa{gap:10px;max-width:560px;margin-top:16px;display:flex}.avvio-iniziativa input{background:var(--bb-paper);border:var(--border-panel);flex:1;min-width:0;padding:12px 14px;font-family:inherit;font-size:14px}.avvio-iniziativa input:focus{outline:2px solid var(--bb-ink)}.flusso-testa{font-family:var(--font-mono);color:var(--text-muted);margin-bottom:10px;font-size:12px}.domandona{letter-spacing:-.01em;max-width:30ch;font-size:23px;font-weight:700;line-height:1.25}.opzioni{flex-direction:column;gap:10px;max-width:580px;margin-top:20px;display:flex}.opzioni button{appearance:none;cursor:pointer;text-align:left;background:var(--surface-card);border:var(--border-panel);color:var(--bb-ink);transition:border-color var(--duration-fast);padding:14px 16px;font-family:inherit;font-size:15px}.opzioni button:hover{border-color:var(--bb-ink)}.verdetto-scena{max-width:660px}.leve{max-width:580px;margin:10px 0 0;padding:0;list-style:none}.leve li{border:var(--border-panel);background:var(--surface-card);margin-top:8px;padding:11px 13px;font-size:14px}.risposta-data{background:var(--surface-card);border:var(--border-panel);align-items:baseline;gap:12px;margin-top:10px;padding:14px 20px;display:flex}.risposta-data .n{font-family:var(--font-mono);color:var(--ai-clay);font-size:12px;font-weight:600}.risposta-data .d{font-size:14px;font-weight:600}.risposta-data .r{color:var(--text-muted);margin-top:3px;font-size:13px}.due-col{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));align-items:start;gap:22px;margin-top:18px;display:grid}.scheda-campi p{margin-top:12px;font-size:14px}.scheda-campi b{color:var(--bb-ink);margin-bottom:2px;font-size:12px;font-weight:600;display:block}.istruzioni{background:var(--bb-ink);color:var(--bb-cream);padding:22px 26px}.istruzioni pre{font-family:var(--font-mono);white-space:pre-wrap;word-break:break-word;margin:12px 0 0;font-size:12px;line-height:1.7}.istruzioni .barra{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.istruzioni textarea{width:100%;color:var(--bb-cream);font-family:var(--font-mono);background:0 0;border:1px solid #4b463f;min-height:180px;margin-top:12px;padding:10px;font-size:12px;line-height:1.7}.barre{align-items:flex-end;gap:12px;height:150px;margin-top:16px;display:flex}.barre .b{flex-direction:column;flex:1;justify-content:flex-end;align-items:stretch;gap:6px;min-width:0;height:100%;display:flex}.barre .b i{background:var(--ai-clay);width:100%;display:block}.barre .b.mancante i{background:var(--bb-sand)}.barre .b .v{font-family:var(--font-mono);text-align:center;font-size:12px;font-weight:600}.barre .b.mancante .v{color:var(--text-muted)}.barre .b .m{font-family:var(--font-mono);color:var(--text-muted);text-align:center;font-size:10px}.academy-griglia{grid-template-columns:minmax(280px,380px) minmax(0,1fr);align-items:start;gap:22px;margin-top:22px;display:grid}.percorso{background:var(--surface-card);border:var(--border-panel)}.percorso .intestazione{border-bottom:1px solid var(--border-strong);padding:14px 22px}.tappa{border-bottom:1px solid var(--border-hairline);color:inherit;border-left:3px solid #0000;align-items:center;gap:14px;padding:14px 18px 14px 19px;text-decoration:none;display:flex}.tappa:last-of-type{border-bottom:none}.tappa.selezionata{border-left-color:var(--ai-clay)}a.tappa:hover{background:var(--bb-cream)}.tappa .num{font-family:var(--font-mono);color:var(--text-muted);width:20px;font-size:12px;font-weight:600}.tappa.arrivata .num{color:var(--ai-clay)}.tappa.chiusa .num{color:var(--bb-sand)}.tappa .tit{color:var(--bb-ink);font-size:13.5px;font-weight:600}.tappa.chiusa .tit{color:var(--text-muted)}.tappa .quando{font-family:var(--font-mono);color:var(--text-muted);margin-top:2px;font-size:11px}.tappa .stato{white-space:nowrap;margin-left:auto;font-size:11px;font-weight:600}.tappa .stato.verde{color:var(--verde)}.tappa .stato.terra{color:var(--ai-clay)}.tappa .stato.grigio{font-family:var(--font-mono);color:var(--text-muted);font-weight:400}.percorso .piede{border-top:1px solid var(--border-strong);color:var(--text-muted);padding:14px 22px;font-size:12px;line-height:1.55}.progresso-barre{gap:5px;display:flex}.progresso-barre span{background:var(--bb-sand);width:30px;height:6px}.progresso-barre span.fatta{background:var(--ai-clay)}.progresso-barre span.oggi{background:var(--bb-ink)}.lettore{background:var(--bb-bone);border:var(--border-panel);min-width:0}.lettore .testa{border-bottom:1px solid var(--border-hairline);padding:22px 26px 16px}.lettore .ogg{letter-spacing:-.01em;font-size:18px;font-weight:700}.lettore .da{font-family:var(--font-mono);color:var(--text-muted);margin-top:4px;font-size:11.5px}.lettore .corpo{padding:18px 26px 24px;font-size:14.5px;line-height:1.6}.lettore .corpo p{max-width:72ch;margin:0 0 11px}.lettore .corpo ol,.lettore .corpo ul{max-width:72ch;margin:0 0 11px;padding-left:22px}.lettore .corpo li{margin:4px 0}.lettore .corpo img{border:var(--border-panel);max-width:min(100%,520px);height:auto;margin:10px 0;display:block}.lettore .corpo .eserc{border:1px solid var(--verde);background:#f4f9f2;max-width:72ch;margin:12px 0;padding:12px 14px}.lettore .corpo .caso{border-left:4px solid var(--ai-ocra);background:#fbf7ee;max-width:72ch;margin:12px 0;padding:11px 14px;font-size:14px}.lettore .corpo .cta-wa{border:var(--border-panel);background:#f1ede4;max-width:72ch;margin:12px 0;padding:10px 14px;font-size:14px}.lettore .corpo .et{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--verde);margin-bottom:5px;font-size:10.5px}.lettore .corpo .caso .et{color:var(--ai-clay)}.lettore .corpo .firma{margin-top:14px}.lettore .corpo .ps{color:#3d3934;border-top:1px dashed var(--border-card);max-width:72ch;margin-top:12px;padding-top:10px;font-size:13.5px}.lettore .corpo a{color:var(--ai-clay-deep);word-break:break-word}.lettore .piede{border-top:1px solid var(--border-hairline);color:var(--text-muted);padding:11px 26px;font-size:12px}.lettore .vuoto-lettore{color:var(--text-muted);padding:40px 26px;font-size:14px}.video-card{background:var(--surface-card);border:var(--border-panel);flex-direction:column;display:flex}.video-card .schermo{appearance:none;cursor:pointer;background:var(--bb-ink);border:0;justify-content:center;align-items:center;width:100%;min-height:140px;padding:0;display:flex;position:relative}.video-card .schermo.con-copertina{aspect-ratio:16/9;background-position:50%;background-size:cover}.video-card .schermo.con-copertina:before{content:"";transition:background-color var(--duration-fast) var(--ease-standard);background:#14131273;position:absolute;inset:0}.video-card .schermo:hover:before{background:#1413124d}.video-card .schermo>*{position:relative}.video-card .schermo .btn{pointer-events:none}.video-modale{background:var(--bb-ink);border-color:var(--bb-ink);max-width:960px}.video-modale .player{aspect-ratio:16/9;background:#000}.video-modale .player iframe{border:0;width:100%;height:100%;display:block}.video-modale .piede{background:var(--surface-card);border-top:0}.video-card .durata{font-family:var(--font-mono);color:var(--bb-cream);font-size:11px;position:absolute;bottom:12px;left:16px}.video-card .testo{flex:1;padding:18px 22px}.video-card .piede{border-top:1px solid var(--border-hairline);padding:12px 22px;font-size:11px;font-weight:600}.classe-card{background:var(--surface-card);border:var(--border-panel);flex-direction:column;display:flex}.classe-card .testa{border-bottom:1px solid var(--border-hairline);align-items:center;gap:10px;padding:18px 22px;font-size:15px;font-weight:600;display:flex}.classe-card .regole{flex-direction:column;flex:1;gap:8px;padding:16px 22px;font-size:13px;line-height:1.55;display:flex}.classe-card .regole div{gap:10px;display:flex}.classe-card .regole .n{font-family:var(--font-mono);color:var(--ai-clay);margin-top:2px;font-size:11px;font-weight:600}.classe-card .piede{border-top:1px solid var(--border-hairline);flex-wrap:wrap;align-items:center;gap:12px;padding:14px 22px;display:flex}.anteprima-mail{background:var(--bb-bone);border:var(--border-panel);margin-top:16px}.anteprima-mail .intestazioni{border-bottom:1px solid var(--border-hairline);flex-direction:column;gap:6px;padding:16px 28px;font-size:13px;display:flex}.anteprima-mail .intestazioni span{color:var(--text-muted);width:70px;display:inline-block}.anteprima-mail .corpo{padding:26px 28px;font-size:15px;line-height:1.7}.anteprima-mail .corpo p{margin:0 0 16px}.anteprima-mail .numeri{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin:0 0 16px;display:grid}.anteprima-mail .numeri div{background:var(--bb-paper);border:1px solid var(--border-hairline);padding:14px 16px}.anteprima-mail .numeri .v{font-family:var(--font-mono);font-size:26px;font-weight:600;line-height:1.1}.anteprima-mail .numeri .e{color:var(--text-muted);font-size:12px}.anteprima-mail .piede{border-top:1px solid var(--border-hairline);color:var(--text-muted);align-items:center;gap:8px;padding:14px 28px;font-size:11px;display:flex}.velo{z-index:40;background:#14131273;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.modale{background:var(--surface-card);border:var(--border-panel);width:100%;max-width:520px;max-height:90vh;overflow:auto}.modale .testa{border-bottom:1px solid var(--border-hairline);padding:22px 26px}.modale .corpo{padding:8px 26px 20px}.modale .piede{border-top:1px solid var(--border-hairline);flex-wrap:wrap;align-items:center;gap:12px;padding:18px 26px;display:flex}.stepper{align-items:center;gap:14px;margin-top:16px;display:flex}.stepper button{appearance:none;cursor:pointer;border:1px solid var(--bb-ink);width:40px;height:40px;font-size:20px;font-family:var(--font-mono);background:0 0;justify-content:center;align-items:center;display:flex}.stepper button:hover{background:#1413120f}.stepper .val{font-family:var(--font-mono);text-align:center;min-width:80px;font-size:30px;font-weight:600}.stepper .val small{color:var(--text-muted);font-size:14px}.nota-conteggio{background:var(--bb-cream);border:var(--border-panel);margin-top:16px;padding:12px 16px;font-size:13px;line-height:1.55}.scelta-tipo{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.scelta-tipo button{appearance:none;cursor:pointer;border:var(--border-panel);background:0 0;padding:7px 12px;font-size:12.5px;font-weight:600}.scelta-tipo button.attivo{background:var(--bb-ink);color:var(--bb-bone);border-color:var(--bb-ink)}.testata{border-bottom:1px solid var(--border-hairline);background:var(--surface-page);z-index:10;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex;position:sticky;top:0}.testata .logo{letter-spacing:-.03em;color:var(--bb-ink);font-size:22px;font-weight:700;text-decoration:none}.logo span,.logo-punto{color:var(--ai-clay)}.testata nav{gap:22px;font-size:14px;font-weight:500;display:flex}.testata nav a{color:var(--text-muted);border-bottom:2px solid #0000;padding:4px 0 6px;text-decoration:none}.testata nav a.attiva{color:var(--bb-ink);border-bottom-color:var(--ai-clay);font-weight:600}.testata .destra{align-items:center;gap:14px;display:flex}.testata .mese{font-family:var(--font-mono);color:var(--text-muted);font-size:12px}.testata .avatar{background:var(--bb-sand);width:34px;height:34px;color:var(--bb-ink);border-radius:999px;justify-content:center;align-items:center;font-size:13px;font-weight:600;text-decoration:none;display:flex}main{padding:32px 0 56px}.hero{padding:56px 0 28px}.titolone{letter-spacing:-.03em;max-width:14ch;margin-top:12px;font-size:44px;font-weight:700;line-height:1.06}.promessa{max-width:52ch;color:var(--text-body);margin-top:18px;font-size:16.5px}.griglia-landing{grid-template-columns:1.1fr .9fr;align-items:start;gap:40px;padding-bottom:56px;display:grid}.form-scatola{background:var(--surface-card);border:var(--border-panel);padding:24px 28px}.promessa-blocco{border-left:3px solid var(--ai-clay);margin-top:32px;padding:6px 0 6px 22px}.promessa-blocco .promessa{margin-top:10px}.accento-lungo{font-family:var(--font-serif-accent);color:var(--bb-ink);max-width:30ch;font-size:21px;font-style:italic;font-weight:400;line-height:1.5}.puntini{flex-direction:column;gap:14px;margin-top:22px;display:flex}.puntini .p{align-items:flex-start;gap:12px;display:flex}.puntini .n{font-family:var(--font-mono);color:var(--ai-clay);flex:none;width:22px;font-weight:700}.puntini b{font-weight:600}.grazie{padding:72px 0}.grazie .grande{letter-spacing:-.02em;max-width:22ch;margin-top:10px;font-size:32px;font-weight:700;line-height:1.15}.privacy-testo{max-width:70ch;margin-top:18px;font-size:14.5px}.privacy-testo p{margin-top:12px}.privacy-testo b{font-weight:600}.pagina-semplice{max-width:640px;padding:56px 0}footer.piede{border-top:1px solid var(--border-hairline);color:var(--text-muted);margin-top:auto;padding:22px 0 30px;font-size:12.5px}footer.piede .righe{flex-wrap:wrap;align-items:center;gap:8px 22px;display:flex}footer.piede a{color:var(--text-muted);text-decoration:underline}footer.piede .societa{margin-top:8px}footer.piede .fake-now{font-family:var(--font-mono);color:var(--ai-clay-deep);margin-top:8px;font-size:11px}@media (max-width:820px){.titolone{font-size:33px}.accento-lungo{font-size:18px}.griglia-landing{grid-template-columns:1fr;gap:24px;padding-bottom:40px}.hero{padding:36px 0 20px}.academy-griglia{grid-template-columns:1fr}.testata{gap:10px}.testata nav{gap:14px}.testata .nuova,.testata .mese{display:none}.parolona{font-size:42px}.numero-grande{font-size:44px}h1{font-size:24px}.tabella .intestazione{display:none}.tabella .riga{grid-template-columns:1fr auto;gap:8px 12px;padding:14px 16px}.tabella .riga .ritorno,.tabella .riga .ultima{grid-column:1/-1;font-size:12px}.tabella .riga .ritorno:before{content:"ritorno / mese: ";font-family:var(--font-sans);color:var(--text-muted);font-weight:400}.tabella .riga .ultima:before{content:"ultima misura: ";font-family:var(--font-sans)}.tabella .riga .ritorno.vuoto,.tabella .riga .ultima:empty{display:none}.card{padding:18px}.lettore .testa,.lettore .corpo,.anteprima-mail .intestazioni,.anteprima-mail .corpo{padding-left:18px;padding-right:18px}.avvio-iniziativa{flex-direction:column}.barre{gap:6px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
