@font-face{font-family:Gloock;font-style:normal;font-weight:400;font-display:swap;src:url(../media/93183b47530b2cc4-s.01e91l2mtoc1u.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:Gloock;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8c0d9f2c4c4d982a-s.p.19ml1ubcr4qga.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:Gloock;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c5bca4b73401f535-s.p.1vembhq-bewbt.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:Gloock Fallback;src:local(Times New Roman);ascent-override:84.82%;descent-override:19.57%;line-gap-override:0.0%;size-adjust:114.95%}.gloock_e4e2d83c-module__Zbeo4W__className{font-family:Gloock,Gloock Fallback;font-style:normal;font-weight:400}.gloock_e4e2d83c-module__Zbeo4W__variable{--x-font-display:"Gloock", "Gloock Fallback"}
@font-face{font-family:Rethink Sans;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/ead06ba057809b4b-s.p.0-pv9q_xf_hpz.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:Rethink Sans;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/0dc02305a3505331-s.p.0dhp2_wm7tc69.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:Rethink Sans Fallback;src:local(Arial);ascent-override:94.7%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:104.76%}.rethink_sans_493f57fb-module__5GdqOG__className{font-family:Rethink Sans,Rethink Sans Fallback;font-style:normal}.rethink_sans_493f57fb-module__5GdqOG__variable{--x-font-body:"Rethink Sans", "Rethink Sans Fallback"}
.tema-cesello{--x-bg:#fbf3ea;--x-fg:#241915;--x-muted:#59483f;--x-subtle:#6c5a51;--x-line:#ead8c4;--x-surface:#fffaf4;--x-deep:#2d1a2a;--x-deep-fg:#fbefe6;--x-accent:#ff6b3d;--x-accent-fg:#241915;--x-accent-soft:#ffe0d2;--x-font-mono:var(--x-font-body);--cs-corallo-tenue:#ffd9c9;--cs-burro:#ffe7a3;--cs-lilla:#e6dafb;--cs-salvia:#d3ead9;--cs-cielo:#d6e8fb;--cs-sabbia:#f2e3cf;--cs-verde:#16603c}.tema-cesello :focus-visible{outline:2px solid var(--x-fg);outline-offset:3px}.tema-cesello .cs-scuro :focus-visible{outline-color:var(--x-accent)}.tema-cesello ::selection{background:var(--x-accent);color:var(--x-accent-fg)}:root:has(.tema-cesello){scroll-padding-top:5rem}@media (prefers-reduced-motion:no-preference){:root:has(.tema-cesello){scroll-behavior:smooth}.tema-cesello .cs-passo{animation:.25s cubic-bezier(.2,0,0,1) both cs-entra}.tema-cesello .cs-dente{transition:transform .15s cubic-bezier(.2,0,0,1),fill .15s cubic-bezier(.2,0,0,1)}}@keyframes cs-entra{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.tema-cesello .cs-dente-g:focus-visible{outline:none}.tema-cesello .cs-dente-g:focus-visible .cs-fuoco{stroke:var(--x-fg);stroke-width:2.5px}.tema-cesello .cs-dente-g:hover .cs-dente:not([data-scelto=true]):not([data-spento=true]){fill:var(--x-accent-soft)}.tema-cesello [tabindex="-1"]:focus-visible{outline:none}
