@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.1mblz1wog092a.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:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(../media/591574edbe85c69b-s.2cu8l7zf4s4ec.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(../media/acf349172f10b359-s.0gv8q2vqi14yg.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:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(../media/0926c12c4384550f-s.1-qpv3jvnkkyl.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:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.1pvupmngxrt5z.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:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.1mblz1wog092a.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:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/591574edbe85c69b-s.2cu8l7zf4s4ec.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/acf349172f10b359-s.0gv8q2vqi14yg.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:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/0926c12c4384550f-s.1-qpv3jvnkkyl.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:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.1pvupmngxrt5z.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:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.1mblz1wog092a.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:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/591574edbe85c69b-s.2cu8l7zf4s4ec.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/acf349172f10b359-s.0gv8q2vqi14yg.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:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/0926c12c4384550f-s.1-qpv3jvnkkyl.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:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.1pvupmngxrt5z.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:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00y8kskkn0hyx.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:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/b0947914c9718a1e-s.1xjn85gt7t6qs.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/d0b60be57f16ee32-s.1xtu7gopqv2u0.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:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/1f9e983605289f29-s.3aak_kra40y8r.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:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.3huc2loe0ie8a.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:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00y8kskkn0hyx.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:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b0947914c9718a1e-s.1xjn85gt7t6qs.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d0b60be57f16ee32-s.1xtu7gopqv2u0.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:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1f9e983605289f29-s.3aak_kra40y8r.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:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.3huc2loe0ie8a.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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00y8kskkn0hyx.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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b0947914c9718a1e-s.1xjn85gt7t6qs.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d0b60be57f16ee32-s.1xtu7gopqv2u0.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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1f9e983605289f29-s.3aak_kra40y8r.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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.3huc2loe0ie8a.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:Cormorant Garamond Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.cormorant_garamond_8acf1184-module__FYOw5G__className{font-family:Cormorant Garamond,Cormorant Garamond Fallback}.cormorant_garamond_8acf1184-module__FYOw5G__variable{--font-cormorant:"Cormorant Garamond", "Cormorant Garamond Fallback"}
@font-face{font-family:Oswald;font-style:normal;font-weight:300;font-display:swap;src:url(../media/efadc3f7fcf6ac94-s.2dw4wc11szodo.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:Oswald;font-style:normal;font-weight:300;font-display:swap;src:url(../media/8e410338cab7e12e-s.2888ryxa0751p.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-weight:300;font-display:swap;src:url(../media/7e93c0a52799e849-s.081af6y49e67w.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:Oswald;font-style:normal;font-weight:300;font-display:swap;src:url(../media/037b6aa687f94b32-s.p.0evsli58wo2lo.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:Oswald;font-style:normal;font-weight:300;font-display:swap;src:url(../media/9a800f173b8d9e8f-s.p.3nglv5iys3s0a.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:Oswald;font-style:normal;font-weight:400;font-display:swap;src:url(../media/efadc3f7fcf6ac94-s.2dw4wc11szodo.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:Oswald;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8e410338cab7e12e-s.2888ryxa0751p.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e93c0a52799e849-s.081af6y49e67w.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:Oswald;font-style:normal;font-weight:400;font-display:swap;src:url(../media/037b6aa687f94b32-s.p.0evsli58wo2lo.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:Oswald;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9a800f173b8d9e8f-s.p.3nglv5iys3s0a.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:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(../media/efadc3f7fcf6ac94-s.2dw4wc11szodo.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:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8e410338cab7e12e-s.2888ryxa0751p.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e93c0a52799e849-s.081af6y49e67w.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:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(../media/037b6aa687f94b32-s.p.0evsli58wo2lo.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:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9a800f173b8d9e8f-s.p.3nglv5iys3s0a.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:Oswald Fallback;src:local(Arial);ascent-override:146.51%;descent-override:35.49%;line-gap-override:0.0%;size-adjust:81.43%}.oswald_2dec8e7-module__cnJ4qq__className{font-family:Oswald,Oswald Fallback;font-style:normal}.oswald_2dec8e7-module__cnJ4qq__variable{--font-oswald:"Oswald", "Oswald Fallback"}
@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:300;font-display:swap;src:url(../media/f82b0e633ab77289-s.10w1yawuuys8h.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:"Source Sans 3";font-style:italic;font-weight:300;font-display:swap;src:url(../media/cb1dc3126a147013-s.396acs7cadnrm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:300;font-display:swap;src:url(../media/66eb5ca2f8a0bf51-s.1_vzp6befxskd.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:300;font-display:swap;src:url(../media/1788ee9fecc1d440-s.1v5eti0muol62.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:"Source Sans 3";font-style:italic;font-weight:300;font-display:swap;src:url(../media/f4314f3b06e201d1-s.40gmah3dm207m.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:"Source Sans 3";font-style:italic;font-weight:300;font-display:swap;src:url(../media/45426deac4060922-s.3-ag29m5n1dm3.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:"Source Sans 3";font-style:italic;font-weight:300;font-display:swap;src:url(../media/60d78e3f57927495-s.p.3wpf_k_4rh3gf.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:"Source Sans 3";font-style:italic;font-weight:400;font-display:swap;src:url(../media/f82b0e633ab77289-s.10w1yawuuys8h.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:"Source Sans 3";font-style:italic;font-weight:400;font-display:swap;src:url(../media/cb1dc3126a147013-s.396acs7cadnrm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:400;font-display:swap;src:url(../media/66eb5ca2f8a0bf51-s.1_vzp6befxskd.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:400;font-display:swap;src:url(../media/1788ee9fecc1d440-s.1v5eti0muol62.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:"Source Sans 3";font-style:italic;font-weight:400;font-display:swap;src:url(../media/f4314f3b06e201d1-s.40gmah3dm207m.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:"Source Sans 3";font-style:italic;font-weight:400;font-display:swap;src:url(../media/45426deac4060922-s.3-ag29m5n1dm3.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:"Source Sans 3";font-style:italic;font-weight:400;font-display:swap;src:url(../media/60d78e3f57927495-s.p.3wpf_k_4rh3gf.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:"Source Sans 3";font-style:italic;font-weight:600;font-display:swap;src:url(../media/f82b0e633ab77289-s.10w1yawuuys8h.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:"Source Sans 3";font-style:italic;font-weight:600;font-display:swap;src:url(../media/cb1dc3126a147013-s.396acs7cadnrm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:600;font-display:swap;src:url(../media/66eb5ca2f8a0bf51-s.1_vzp6befxskd.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:600;font-display:swap;src:url(../media/1788ee9fecc1d440-s.1v5eti0muol62.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:"Source Sans 3";font-style:italic;font-weight:600;font-display:swap;src:url(../media/f4314f3b06e201d1-s.40gmah3dm207m.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:"Source Sans 3";font-style:italic;font-weight:600;font-display:swap;src:url(../media/45426deac4060922-s.3-ag29m5n1dm3.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:"Source Sans 3";font-style:italic;font-weight:600;font-display:swap;src:url(../media/60d78e3f57927495-s.p.3wpf_k_4rh3gf.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:"Source Sans 3";font-style:normal;font-weight:300;font-display:swap;src:url(../media/da8a9dd0d68e512b-s.0n8i_inn0i2i9.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:"Source Sans 3";font-style:normal;font-weight:300;font-display:swap;src:url(../media/94b4a5dc1fe84361-s.3wm_n5jv1to7s.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:300;font-display:swap;src:url(../media/ff5be760267bb4bc-s.3dkqd4mro2h3_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:300;font-display:swap;src:url(../media/99596c30eb072d3c-s.2fp9tilo6sy14.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:"Source Sans 3";font-style:normal;font-weight:300;font-display:swap;src:url(../media/e5864b32625b6bc3-s.0m7i6b77o5yxd.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:"Source Sans 3";font-style:normal;font-weight:300;font-display:swap;src:url(../media/e285ad1a914469f0-s.15241mr5-1s6i.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:"Source Sans 3";font-style:normal;font-weight:300;font-display:swap;src:url(../media/47df9ba1c7236d3b-s.p.137759vg1sbmi.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:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/da8a9dd0d68e512b-s.0n8i_inn0i2i9.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:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/94b4a5dc1fe84361-s.3wm_n5jv1to7s.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/ff5be760267bb4bc-s.3dkqd4mro2h3_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/99596c30eb072d3c-s.2fp9tilo6sy14.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:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/e5864b32625b6bc3-s.0m7i6b77o5yxd.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:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/e285ad1a914469f0-s.15241mr5-1s6i.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:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/47df9ba1c7236d3b-s.p.137759vg1sbmi.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:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/da8a9dd0d68e512b-s.0n8i_inn0i2i9.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:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/94b4a5dc1fe84361-s.3wm_n5jv1to7s.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/ff5be760267bb4bc-s.3dkqd4mro2h3_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/99596c30eb072d3c-s.2fp9tilo6sy14.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:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/e5864b32625b6bc3-s.0m7i6b77o5yxd.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:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/e285ad1a914469f0-s.15241mr5-1s6i.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:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/47df9ba1c7236d3b-s.p.137759vg1sbmi.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:"Source Sans 3 Fallback";src:local(Arial);ascent-override:109.21%;descent-override:42.66%;line-gap-override:0.0%;size-adjust:93.76%}.source_sans_3_ad3519b4-module__NyRZMG__className{font-family:"Source Sans 3","Source Sans 3 Fallback"}.source_sans_3_ad3519b4-module__NyRZMG__variable{--font-source-sans:"Source Sans 3", "Source Sans 3 Fallback"}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#1b1a19;--surface:#494540;--deep:#111010;--bronze:#b58a60;--cream:#f7f4ee;--moon:#b5aea4;--moon-pietra:#c6c1b9;--oro:#e3c496;--text:color-mix(in srgb, var(--cream) 82%, var(--bg));--muted:var(--moon);--accent-text:color-mix(in srgb, var(--bronze) 78%, var(--cream));--line:color-mix(in srgb, var(--bronze) 40%, transparent);--halo:color-mix(in srgb, var(--moon) 26%, transparent);--carta:#e9e3d6;--carta-fonda:#d8d0bf;--inchiostro:#2b2622;--inchiostro-tenue:#5e564e;--bronzo-scuro:#7a5330;--serif:var(--font-cormorant),"Cormorant Garamond",Georgia,"Times New Roman",serif;--gotico:var(--font-oswald),"Oswald","Arial Narrow",Impact,sans-serif;--sans:var(--font-source-sans),"Source Sans 3","Segoe UI",Roboto,Helvetica,Arial,sans-serif;--nav-h:4.5rem;--ombra:#0e0e0e;--ombra-rgb:14 14 14}*{box-sizing:border-box}html{background:var(--bg);color:var(--text);font-family:var(--sans);-webkit-text-size-adjust:100%;font-size:clamp(16px,.5vw + 14px,18px);line-height:1.6}body{min-height:100vh;margin:0}html,body{overscroll-behavior-y:none}body.nav-open{overflow:hidden}img{max-width:100%;height:auto;display:block}h1,h2,h3,h4{font-family:var(--serif);color:var(--cream);letter-spacing:.005em;margin:0;font-weight:400;line-height:1.05}h1,h2{font-size:clamp(2.1rem,4.2vw,3.6rem)}h3{font-size:clamp(1.45rem,2.3vw,1.9rem)}p{margin:0 0 1em}a{color:inherit}strong{color:var(--cream);font-weight:600}em,.sci{font-family:var(--serif);font-style:italic}.sci{color:var(--accent-text);letter-spacing:.01em;font-size:1.15em}:focus-visible{outline:2px solid var(--bronze);outline-offset:3px}.skip{z-index:100;background:var(--bronze);color:var(--deep);padding:.6em 1em;text-decoration:none;position:absolute;top:0;left:-999px}.skip:focus{top:1rem;left:1rem}.wrap{width:min(1180px,100% - 2*clamp(1.25rem,5vw,4rem));margin-inline:auto}.prose{max-width:62ch}.prose h3{margin-bottom:.8rem}.prose p:last-child{margin-bottom:0}.lead{color:var(--cream);max-width:58ch;font-size:1.2rem;font-weight:300}.tlink{color:var(--cream);border-bottom:1px solid color-mix(in srgb,var(--bronze) 72%,transparent);letter-spacing:.06em;padding-bottom:.15em;text-decoration:none;transition:border-color .3s,color .3s}.tlink:hover{border-color:var(--bronze);color:var(--accent-text)}.note{font-family:var(--serif);color:var(--accent-text);font-size:1.35rem;font-style:italic}.small{color:var(--muted);font-size:.9rem;font-weight:300}.top{z-index:50;background:color-mix(in srgb,var(--bg) 84%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:background-color .35s,-webkit-backdrop-filter .35s,backdrop-filter .35s,box-shadow .35s;position:sticky;top:0}.top.is-home:not(.is-stuck){-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.top.is-stuck{box-shadow:0 1px 0 color-mix(in srgb,var(--bronze) 18%,transparent)}body.nav-open .top{background:var(--bg)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.top>.wrap{min-height:var(--nav-h);justify-content:space-between;align-items:center;gap:2rem;display:flex}.brand{align-items:center;gap:.85rem;text-decoration:none;display:inline-flex}.brand-mark{flex:none;width:auto;height:2.9rem}.brand-word{justify-items:center;display:grid}.brand-name{font-family:var(--serif);letter-spacing:.34em;text-transform:uppercase;color:var(--bronze);margin-right:-.34em;font-size:1.05rem;line-height:1;display:block}.brand-sub{font-family:var(--serif);letter-spacing:.26em;text-transform:uppercase;color:var(--cream);border-top:1px solid var(--bronze);text-align:center;justify-self:stretch;margin-top:.32rem;padding-top:.3rem;padding-left:.26em;font-size:.58rem;display:block}.burger{cursor:pointer;width:2.75rem;height:2.75rem;color:var(--cream);background:0 0;border:0;padding:0;display:none;position:relative}.burger span{background:currentColor;height:1px;transition:transform .3s,top .3s;position:absolute;left:.6rem;right:.6rem}.burger span:first-child{top:calc(50% - 4px)}.burger span:last-child{top:calc(50% + 4px)}.burger[aria-expanded=true] span:first-child{top:50%;transform:rotate(45deg)}.burger[aria-expanded=true] span:last-child{top:50%;transform:rotate(-45deg)}.nav ul{margin:0;padding:0;list-style:none}.item{flex-wrap:wrap;align-items:center;display:flex;position:relative}.nav a{color:var(--cream);letter-spacing:.05em;flex:1;padding:.55rem 0;font-size:1rem;text-decoration:none;transition:color .25s,border-color .3s}.nav a:hover{color:var(--cream)}.nav a[aria-current]{color:var(--bronze)}.chev{color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;width:2rem;height:2rem;padding:0;display:inline-grid}.chev svg{width:.65rem;height:.65rem;transition:transform .25s}.chev[aria-expanded=true] svg{transform:rotate(180deg)}.sub{flex-basis:100%;display:none}.item.open>.sub{display:block}:root{--nav-curva:cubic-bezier(.16,1,.3,1)}@media (min-width:901px){.nav>ul{align-items:center;gap:2.4rem;display:flex}.nav>ul>.item{min-height:var(--nav-h)}.item{flex-wrap:nowrap}.nav a{flex:none}.chev{width:1.4rem;height:1.4rem;margin-left:.1rem;transition:color .3s}.nav>ul>.item>a{padding-bottom:.22rem;transition:color .35s;position:relative}.nav>ul>.item>a:after{content:"";background:var(--bronze);transform-origin:50%;height:1px;transition:transform .5s var(--nav-curva);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.nav>ul>.item>a:hover,.nav>ul>.item:focus-within>a,.nav>ul>.item.open>a{color:var(--accent-text)}.nav>ul>.item>a:hover:after,.nav>ul>.item:focus-within>a:after,.nav>ul>.item.open>a:after,.nav>ul>.item>a[aria-current]:after{transform:scaleX(1)}.nav>ul>.item>a[aria-current],.nav>ul>.item.open>.chev,.nav>ul>.item:focus-within>.chev{color:var(--bronze)}.sub{z-index:5;background:color-mix(in srgb,var(--deep) 86%,transparent);-webkit-backdrop-filter:blur(16px)saturate(1.15);backdrop-filter:blur(16px)saturate(1.15);border:1px solid color-mix(in srgb,var(--bronze) 14%,transparent);opacity:0;visibility:hidden;min-width:17rem;transition:opacity .2s ease,transform .35s var(--nav-curva),visibility 0s linear .35s;border-top:0;border-radius:0 0 12px 12px;flex-basis:auto;padding:.55rem;display:block;position:absolute;top:100%;left:-1.3rem;transform:translateY(-8px);box-shadow:0 34px 60px -24px #000000d9}.sub:before{content:"";background:linear-gradient(90deg,transparent,var(--bronze) 18%,var(--bronze) 82%,transparent);height:1px;position:absolute;top:0;left:.6rem;right:.6rem}.item.open>.sub,.item:focus-within>.sub{opacity:1;visibility:visible;transition:opacity .22s ease,transform .45s var(--nav-curva),visibility 0s;transform:none}.sub>.item{opacity:0;transition:opacity .18s ease,transform .3s var(--nav-curva),background-color .2s;border-radius:7px;justify-content:space-between;padding:0 .45rem 0 .85rem;transform:translateY(-5px)}.item.open>.sub>.item,.item:focus-within>.sub>.item{opacity:1;transition-delay:calc(var(--i,0) * 32ms),calc(var(--i,0) * 32ms),0s;transform:none}.sub>.item:before{content:"";background:var(--bronze);width:2px;transition:transform .3s var(--nav-curva);border-radius:2px;position:absolute;top:30%;bottom:30%;left:.3rem;transform:scaleY(0)}.sub>.item:hover,.sub>.item:focus-within{background:color-mix(in srgb,var(--bronze) 13%,transparent)}.sub>.item:hover:before,.sub>.item:focus-within:before{transform:scaleY(1)}.sub>.item:has(>a[aria-current]):before{transform:scaleY(1)}.sub a{letter-spacing:.03em;color:var(--text);transition:color .2s,transform .35s var(--nav-curva);flex:1;padding:.58rem 0;font-size:.95rem}.sub>.item:hover>a,.sub>.item:focus-within>a{color:var(--cream);transform:translate(3px)}.sub a[aria-current],.sub>.item:hover>a[aria-current],.sub>.item:hover>.chev{color:var(--bronze)}.sub.sub-due{scrollbar-width:thin;max-height:min(30rem,100vh - 8rem);overflow-y:auto}.sub .sub{border:1px solid color-mix(in srgb,var(--bronze) 14%,transparent);border-right:0;border-radius:12px 0 0 12px;top:-.55rem;left:auto;right:100%;transform:translate(8px)}.sub .sub:before{background:linear-gradient(180deg,transparent,var(--bronze) 18%,var(--bronze) 82%,transparent);width:1px;height:auto;inset:.6rem 0 .6rem auto}.sub .chev svg{transform:rotate(90deg)}.sub .chev[aria-expanded=true] svg{transform:rotate(0)}}@media (min-width:1200px){.nav .sub.sub-due{grid-template-columns:repeat(2,minmax(9.5rem,1fr));gap:0 .35rem;min-width:23rem;max-height:none;display:grid;overflow:visible}}@media (min-width:901px) and (hover:hover){.nav>ul>.item:hover>a{color:var(--accent-text)}.nav>ul>.item:hover>a:after{transform:scaleX(1)}.nav>ul>.item:hover>.chev{color:var(--bronze)}.nav>ul>.item:hover>.chev svg{transform:rotate(180deg)}.item:hover>.sub{opacity:1;visibility:visible;transition:opacity .22s ease,transform .45s var(--nav-curva),visibility 0s;transform:none}.item:hover>.sub>.item{opacity:1;transition-delay:calc(var(--i,0) * 32ms),calc(var(--i,0) * 32ms),0s;transform:none}}@media (max-width:900px){.top{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--bg)}.top.is-stuck{box-shadow:none}.burger{display:inline-block}.nav{inset:var(--nav-h) 0 0;background:var(--bg);z-index:49;padding:.5rem clamp(1.25rem,5vw,4rem) 6rem;display:none;position:fixed;overflow:auto}.nav.is-open{animation:nav-apre .4s var(--nav-curva);display:block}.nav.is-open>ul>.item,.item.open>.sub>.item{animation:nav-voce .55s var(--nav-curva) backwards;animation-delay:calc(var(--i,0) * 45ms + 40ms)}.nav a[aria-current]{color:var(--bronze)}.nav a{font-family:var(--serif);letter-spacing:.04em;text-transform:none;padding:.7rem 0;font-size:1.7rem}.nav>ul>.item{border-bottom:1px solid color-mix(in srgb,var(--line) 70%,transparent)}.nav>ul>.item:last-child{border-bottom:0}.nav .sub{padding:.1rem 0 .8rem 3rem;position:relative}.item.open>.sub:before{content:"";background:linear-gradient(var(--bronze),transparent);width:1px;position:absolute;top:.2rem;bottom:.9rem;left:.5rem}.nav .sub .sub{padding-left:2.4rem}.sub a{padding:.55rem 0;font-size:1.35rem}.sub .sub a{color:var(--muted);font-size:1.15rem}.chev{width:2.75rem;height:2.75rem}.chev svg{width:.9rem;height:.9rem;transition:rotate .3s var(--nav-curva)}.item.open>.chev{color:var(--bronze)}.item.open>.chev svg{rotate:180deg}.nav{padding-bottom:calc(6rem + env(safe-area-inset-bottom,0px))}}@keyframes testo-entra{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.prose p,.lead,.nascite-lead,.titolino,.head h1,.head h2,.sp-nome,.sp-testo p,.scheda div,.metodo h3,.metodo p,.metodo li,.attributi li,.metodi-nota,.biglietto-dati>div{animation:linear both testo-entra;animation-timeline:view();animation-range:entry 6% entry 48%}}}.band{padding:clamp(3.5rem,8vw,7rem) 0}.band.surface{background:var(--surface);--muted:var(--moon-pietra)}.band.deep{background:var(--deep)}.band.tight{padding-top:clamp(2rem,4vw,3.5rem)}.band.tight-sotto{padding-bottom:clamp(2rem,4vw,3.2rem)}.head{margin-bottom:clamp(2rem,5vw,3.5rem)}.head .lead{margin-top:1.2rem}.crumb{letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin:0 0 1.3rem;font-size:.76rem;font-weight:400}.crumb a{color:inherit;text-decoration:none}.crumb a:hover{color:var(--cream)}.crumb span{margin:0 .5em}.two{grid-template-columns:1fr;align-items:start;gap:clamp(2rem,5vw,4.5rem);display:grid}@media (min-width:800px){.two{grid-template-columns:8fr 4fr}.two.even{grid-template-columns:1fr 1fr}.two.rev>:first-child{order:2}}.stack>*+*{margin-top:clamp(2.5rem,6vw,4.5rem)}.ph{aspect-ratio:4/3;background:var(--surface);margin:0;position:relative;overflow:hidden}.ph img{object-fit:cover;object-position:var(--obj,50% 50%);background-color:var(--surface);opacity:0;filter:brightness(.15)saturate(.6);width:100%;height:100%;transition:opacity 1.4s cubic-bezier(.2,.6,.2,1),filter 2s cubic-bezier(.2,.6,.2,1)}.ph.is-lit img{opacity:1;filter:none}.ph.is-lit{box-shadow:0 0 90px -20px var(--halo)}.ph.is-missing img{display:none}.ph.is-missing:after{content:"Presto";text-align:center;font-family:var(--serif);text-transform:uppercase;letter-spacing:.3em;text-indent:.3em;color:color-mix(in srgb,var(--cream) 78%,transparent);background:linear-gradient(160deg,var(--surface),var(--deep));place-items:center;padding:1rem;font-size:1.05rem;display:grid;position:absolute;inset:0}html:not(.js) .ph img{opacity:1;filter:none}figcaption{color:var(--muted);margin-top:.6rem;font-size:.85rem;font-weight:300}.ph.portrait{aspect-ratio:3/4}.ph.has-cap{aspect-ratio:auto;overflow:visible}.ph.has-cap img{aspect-ratio:3/4;height:auto}.ph.has-cap.is-lit{box-shadow:none}.hero{margin-top:calc(-1 * var(--nav-h));--hero-bg:var(--ombra);--hero-min-h:min(100svh,560px);--hero-veil:linear-gradient(to bottom, color-mix(in srgb,var(--ombra) 72%,transparent) 0%, color-mix(in srgb,var(--ombra) 24%,transparent) calc(var(--nav-h) + 3rem), transparent calc(var(--nav-h) + 7rem)), linear-gradient(to bottom, transparent 0%, transparent 44%, color-mix(in srgb,var(--ombra) 18%,transparent) 62%, color-mix(in srgb,var(--ombra) 62%,transparent) 80%, color-mix(in srgb,var(--ombra) 92%,transparent) 93%, var(--ombra) 98%)}.ph.ritratto{box-shadow:0 22px 48px -20px rgb(var(--ombra-rgb) / .95), 0 6px 16px -8px rgb(var(--ombra-rgb) / .65);border-radius:6px}@media (prefers-reduced-motion:no-preference){.js .ph.ritratto{opacity:0;transition:opacity 1.1s cubic-bezier(.2,.6,.2,1),transform 1.2s cubic-bezier(.2,.6,.2,1);transform:translateY(22px)scale(.985)}.js .ph.ritratto.is-lit{opacity:1;transform:none}}@media (min-width:800px){.ritratto{align-self:center}}.macchina{font-weight:500}.macchina span{-webkit-text-stroke:.021em var(--oro);paint-order:stroke fill}@supports ((-webkit-background-clip:text) or (background-clip:text)){.macchina span.oro{color:#0000;-webkit-text-stroke-width:0;background-image:linear-gradient(178deg,#f7ecd6 0%,#e3c496 21%,#fffbf2 43%,#efdcbe 57%,#e3c496 79%,#f2e3c6 100%);-webkit-background-clip:text;background-clip:text}}.macchina{--passo:26ms}.macchina span{opacity:0;position:relative}.macchina.is-scritta span{animation:45ms ease-out forwards battuta;animation-delay:calc(var(--i) * var(--passo))}@keyframes battuta{to{opacity:1}}.macchina.is-scritta .ultima:after{content:"";background:var(--oro);opacity:0;width:.055em;animation:1.1s step-end 6 forwards lampeggio;animation-delay:calc((var(--i) + 2) * var(--passo));position:absolute;top:.13em;bottom:.03em;right:-.17em}@keyframes lampeggio{0%,50%{opacity:.85}50.01%,to{opacity:0}}.dopo-macchina{background:rgb(var(--ombra-rgb) / .8);border-radius:clamp(10px,1.3vw,16px);margin-left:calc(-1*clamp(1.2rem,2.4vw,1.8rem));padding:clamp(1.3rem,2.6vw,2rem) clamp(1.2rem,2.4vw,1.8rem)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.dopo-macchina{background:rgb(var(--ombra-rgb) / .46);-webkit-backdrop-filter:blur(16px)saturate(112%);backdrop-filter:blur(16px)saturate(112%)}}.js .dopo-macchina{opacity:0;transform:translateY(14px)}.js .macchina.is-scritta~.dopo-macchina{opacity:1;transition:opacity .9s 1.5s,transform .9s cubic-bezier(.2,.6,.2,1) 1.5s;transform:none}@media (prefers-reduced-motion:reduce){.macchina span{opacity:1}.macchina .ultima:after{display:none}.js .dopo-macchina{opacity:1;transform:none}}@keyframes nav-apre{0%{opacity:0;transform:translateY(-10px)}}@keyframes nav-voce{0%{opacity:0;transform:translateY(-8px)}}.con-rilievo{isolation:isolate;position:relative;overflow:hidden}.rilievo{z-index:-1;pointer-events:none;position:absolute;inset:0}.rilievo picture{display:block;position:absolute;inset:0}.rilievo img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.rilievo-ombre{opacity:.9}.rilievo-luci{opacity:.26}@media (prefers-reduced-motion:no-preference){.js .rilievo img{transition:opacity .5s cubic-bezier(.33,.68,.35,1)}.js .rilievo .rilievo-luci{transition-duration:.62s;transition-delay:.13s}.js .rilievo:not(.is-emerso) img{opacity:0}}.rilievo:after{content:"";z-index:1;background:linear-gradient(to right, color-mix(in srgb,var(--surface) 18%,transparent), color-mix(in srgb,var(--surface) 6%,transparent));position:absolute;inset:0}@media (max-width:800px){.rilievo:after{background:color-mix(in srgb,var(--surface) 20%,transparent)}}.filo{z-index:3;pointer-events:none;background:color-mix(in srgb,var(--bronze) 72%,transparent);height:1px;position:absolute;top:0;left:0;right:0}.js .filo{transform-origin:50%;transition:transform 1.25s cubic-bezier(.22,.61,.36,1);transform:scaleX(0)}.js .filo.is-tirato{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.js .filo{transition:none;transform:none}}.filo-sotto{top:auto;bottom:0}.con-filo{position:relative}.band.chiara .filo{background:var(--bronzo-scuro)}.band.chiara+*>.filo{display:none}.hero+.band .rilievo img{object-position:center top}.hero-freccia{z-index:7;cursor:pointer;border:1px solid color-mix(in srgb,var(--bronze) 55%,transparent);background:color-mix(in srgb,var(--bg) 62%,transparent);width:2.6rem;height:2.6rem;color:var(--cream);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:50%;place-items:center;padding:0;transition:border-color .3s,color .3s,background-color .3s;display:grid;position:absolute;top:50%;translate:0 -50%}.hero-freccia.sx{left:clamp(.8rem,3vw,2.2rem)}.hero-freccia.dx{right:clamp(.8rem,3vw,2.2rem)}.hero-freccia svg{width:.7rem;height:.7rem}.hero-freccia:hover{border-color:var(--bronze);color:var(--bronze);background:color-mix(in srgb,var(--bg) 80%,transparent)}@media (max-width:719px){.hero-freccia{display:none}}.hero{isolation:isolate}.hero:after{content:"";z-index:6;background:var(--ombra);pointer-events:none;height:3px;position:absolute;bottom:0;left:0;right:0}.hero-nav{z-index:7;width:100%;padding-bottom:clamp(2rem,6vh,3.4rem);position:relative}.hero-nav .wrap{flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem 1.8rem;display:flex}.hero-dots{gap:.55rem;display:flex}.hero-dot{appearance:none;cursor:pointer;width:1.7rem;filter:drop-shadow(0 1px 2px rgb(var(--ombra-rgb) / .9)) drop-shadow(0 0 4px rgb(var(--ombra-rgb) / .55));background:0 0;border:0;padding:.7rem 0;position:relative}.hero-dot:before{content:"";background:var(--moon);opacity:.55;height:1.5px;transition:opacity .4s;display:block}.hero-dot:hover:before{opacity:.85}.hero-dot[data-attesa]:before{opacity:.75}.hero-dot:after{content:"";background:var(--bronze);transform-origin:0;height:1.5px;position:absolute;top:calc(50% - .75px);left:0;right:0;transform:scaleX(0)}.hero-dot[data-attesa]:after{animation:hero-attesa var(--attesa,7s) linear forwards}@keyframes hero-attesa{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.hero-dot[data-attesa]:after{animation:none;transform:scaleX(1)}}.hero-colpo{z-index:5;touch-action:pan-y;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.hero-colpo{display:none}}.hero-dots{position:relative}@media (max-width:719px){.hero-nav .wrap{display:block}.hero-dots{touch-action:none;gap:3px;width:100%}.hero-dot{flex:1;width:auto;min-width:0;padding:1.15rem 0}}.hero-dot[data-sotto]:before{opacity:1;background:var(--cream);transform:scaleY(2.2)}.hero-anteprima{z-index:2;bottom:calc(100% + .5rem);left:clamp(4.6rem,calc(var(--x) * 100%),calc(100% - 4.6rem));text-align:center;background:color-mix(in srgb,var(--deep) 86%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid color-mix(in srgb,var(--bronze) 32%,transparent);pointer-events:none;width:9.2rem;animation:anteprima-sale .22s var(--nav-curva);border-radius:12px;padding:.4rem .4rem .55rem;position:absolute;transform:translate(-50%);box-shadow:0 22px 44px -18px #000000e6}.hero-anteprima img{aspect-ratio:4/3;object-fit:cover;background:var(--ombra);border-radius:8px;width:100%;display:block}.hero-anteprima[data-marchio] img{object-fit:contain;background:#151718 url(/foto/layout/cielo/cielo-stelle.webp) 50%/cover;padding:.6rem}.hero-anteprima span{font-family:var(--serif);color:var(--cream);margin-top:.4rem;font-size:1rem;line-height:1.1;display:block}.hero-anteprima i{letter-spacing:.14em;color:var(--accent-text);margin-top:.2rem;font-size:.66rem;font-style:normal;display:block}.hero-anteprima:after{content:"";background:inherit;border:inherit;border-top:0;border-left:0;width:8px;height:8px;position:absolute;top:100%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}@keyframes anteprima-sale{0%{opacity:0;transform:translate(-50%)translateY(6px)scale(.96)}}.elenco-specie{font-family:var(--serif);flex-wrap:wrap;gap:.4rem 1.7rem;margin:clamp(1.6rem,3vw,2.4rem) 0 0;padding:0;font-size:1.2rem;list-style:none;display:flex}.elenco-specie a{color:var(--muted);text-decoration:none;transition:color .3s}.elenco-specie a:hover{color:var(--cream)}.strip{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}@media (min-width:760px){.strip{grid-template-columns:repeat(4,1fr)}}.strip a{color:var(--text);text-decoration:none;display:block}.strip .ph{aspect-ratio:4/5}.strip .n{font-family:var(--serif);color:var(--cream);margin-top:.7rem;font-size:1.3rem;line-height:1.2;transition:color .3s;display:block}.strip .s{font-family:var(--serif);color:var(--accent-text);margin-top:.1rem;font-size:1rem;font-style:italic;display:block}.strip a:hover .n{color:var(--accent-text)}.nascite{background:var(--surface);--muted:var(--moon-pietra);padding:0}.nascite-fronte{padding:clamp(3.5rem,8vw,7rem) 0 clamp(2.2rem,4.5vw,3.4rem)}.nascite-fronte .rilievo-luci,.parete .rilievo-luci{opacity:.18}.nascite-fronte .rilievo:after,.parete .rilievo:after{background:rgb(var(--ombra-rgb) / .26)}.nascite-testa{text-align:center}.nascite-testa h2{font-size:clamp(1.9rem,3.6vw,2.8rem);font-weight:300}.nascite-lead{max-width:44ch;color:var(--muted);font-family:var(--serif);margin:1rem auto 0;font-size:clamp(1.15rem,2vw,1.5rem);font-weight:300}.garanzie{background:var(--deep);margin-top:0}.garanzie ul{grid-template-columns:max-content;justify-content:center;gap:1.1rem;margin-block:0;margin-inline:auto;padding-block:clamp(2.2rem,4.5vw,3.2rem);padding-inline:0;list-style:none;display:grid}.garanzie li{align-items:center;gap:.85rem;display:flex}.garanzie span{letter-spacing:.14em;text-transform:uppercase;color:var(--moon);font-size:.76rem;line-height:1.3}.icona{fill:none;width:1.7rem;height:1.7rem;stroke:var(--bronze);stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;flex:none}@media (min-width:720px){.garanzie ul{flex-wrap:wrap;justify-content:center;gap:1.1rem clamp(2rem,6vw,5rem);display:flex}}.garanzie-riga{border-top:1px solid color-mix(in srgb,var(--bronzo-scuro) 26%,transparent);grid-template-columns:1fr;margin:clamp(1.8rem,4vw,3rem) 0 0;padding:0;list-style:none;display:grid}.garanzie-riga li{align-items:center;gap:.8rem;padding:clamp(.85rem,2vw,1.15rem) 0;display:flex}.garanzie-riga span{letter-spacing:.14em;text-transform:uppercase;color:var(--inchiostro-tenue);font-size:.74rem;line-height:1.3}.garanzie-riga .icona{width:1.5rem;height:1.5rem;stroke:var(--bronzo-scuro)}.garanzie-riga li+li{border-top:1px solid color-mix(in srgb,var(--bronzo-scuro) 16%,transparent)}@media (min-width:720px){.garanzie-riga{grid-template-columns:repeat(3,1fr)}.garanzie-riga li{justify-content:center;padding-inline:clamp(.6rem,2vw,1.4rem)}.garanzie-riga li+li{border-top:0;border-left:1px solid color-mix(in srgb,var(--bronzo-scuro) 20%,transparent)}}.pagina-cielo .garanzie-riga{border-top-color:color-mix(in srgb,var(--bronze) 34%,transparent)}.pagina-cielo .garanzie-riga span{color:var(--moon)}.pagina-cielo .garanzie-riga .icona{stroke:var(--bronze)}.pagina-cielo .garanzie-riga li+li{border-top-color:color-mix(in srgb,var(--bronze) 22%,transparent)}@media (min-width:720px){.pagina-cielo .garanzie-riga li+li{border-left-color:color-mix(in srgb,var(--bronze) 26%,transparent)}}.nascite-fondo{isolation:isolate;background:var(--surface);padding-bottom:clamp(3.5rem,8vw,7rem);display:flow-root;position:relative}.parete{z-index:-1;pointer-events:none;grid-template-columns:1fr 1fr;display:grid;position:absolute;inset:0}.parete-b,.parete-c{position:relative;overflow:hidden}.colonna img{object-fit:contain;width:auto;height:100%;inset:0 auto 0 0}.colonna-destra img{inset:0 0 0 auto}@media (max-width:819px){.parete{grid-template-columns:1fr}.parete-c{display:none}.colonna img{object-fit:cover;width:100%;height:100%;inset:0}}.conn{margin-top:clamp(2.2rem,4vw,3.2rem)}@media (min-width:820px){.nascite-fondo .conn-capo{margin-top:0}}.conn svg{fill:none;height:auto;stroke:var(--bronze);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;margin-inline:auto;display:block;overflow:visible}.conn [data-nodo]{fill:var(--bronze);stroke:none}.conn-bivio{width:min(100%,clamp(300px,60vw,520px))}.conn-freccia{width:40px}.conn-capo .conn-bivio{display:none}.conn-fra{margin-block:clamp(.6rem,2vw,1.2rem)}@media (min-width:820px){.conn-capo .conn-bivio{display:block}.conn-capo .conn-freccia,.conn-fra{display:none}}.js .conn [data-traccia]{stroke-dasharray:100 100;stroke-dashoffset:100px}.js .conn [data-nodo]{opacity:0}.js .nascite .via{opacity:0;transition:opacity .9s cubic-bezier(.2,.6,.2,1),transform .9s cubic-bezier(.2,.6,.2,1);transform:translateY(16px)}.js .nascite .via.is-entrata{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.js .conn [data-traccia]{stroke-dashoffset:0}.js .conn [data-nodo]{opacity:1}.js .nascite .via{opacity:1;transition:none;transform:none}}.vie{grid-template-columns:1fr;gap:6px;margin-top:clamp(4px,.5vw,7px);display:grid}@media (min-width:820px){.vie{grid-template-columns:1fr 1fr}}@media (max-width:819px){.vie{gap:6px}}.via{border:1px solid color-mix(in srgb,var(--bronze) 52%,transparent);background:color-mix(in srgb,#fff 4%,var(--deep));flex-direction:column;display:flex;overflow:hidden}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){@media (max-width:819px){.via{background:color-mix(in srgb, color-mix(in srgb,#fff 4%,var(--deep)) 76%,transparent);-webkit-backdrop-filter:blur(15px)saturate(115%);backdrop-filter:blur(15px)saturate(115%)}}}.via>*{padding-inline:clamp(1rem,2vw,1.7rem)}.via h3{margin:clamp(1rem,2vw,1.4rem) 0 .7rem;font-size:clamp(1.35rem,2.2vw,1.75rem);font-weight:300}.via p{color:var(--muted);max-width:44ch;margin:0;font-weight:300}.via .adatto{padding-bottom:clamp(1.1rem,2.4vw,1.7rem)}.porta-foto figcaption{z-index:2;letter-spacing:.05em;color:var(--cream);background:linear-gradient(to top,rgb(var(--ombra-rgb) / .92) 0%,rgb(var(--ombra-rgb) / .68) 38%,rgb(var(--ombra-rgb) / 0) 100%);padding:2.4rem .9rem .7rem;font-size:.78rem;position:absolute;bottom:0;left:0;right:0}.attributi{flex-wrap:wrap;justify-content:center;align-items:center;gap:.45rem;margin:1.3rem 0 .5rem;padding:0;list-style:none;display:flex}.attributi li{border:1px solid color-mix(in srgb,var(--bronze) 72%,transparent);letter-spacing:.08em;text-transform:uppercase;height:28px;color:var(--muted);text-align:center;justify-content:center;align-items:center;padding:0 11px;font-size:11px;line-height:1;display:inline-flex}.adatto{font-family:var(--serif);color:var(--moon);max-width:44ch;min-height:3.2em;margin:1.2rem 0 0;font-size:clamp(1.05rem,1.6vw,1.25rem);font-style:italic}.adatto em{color:var(--cream);font-style:inherit}.porta{color:inherit;margin-top:clamp(3rem,6vw,5rem);text-decoration:none;display:block}.porta-foto{grid-template-columns:1fr 1fr;grid-auto-rows:clamp(150px,26vw,300px);gap:0;display:grid}.porta-foto .ph{aspect-ratio:auto;margin:0}.porta-foto .ph:nth-child(3){grid-column:1/-1}@media (min-width:760px){.porta-foto{grid-template-columns:5fr 3fr 4fr}.porta-foto .ph:nth-child(3){grid-column:auto}}.porta-foto .ph img{transition:opacity 1.4s cubic-bezier(.2,.6,.2,1),filter 2s cubic-bezier(.2,.6,.2,1),transform .35s cubic-bezier(.2,.6,.2,1)}.porta:hover .ph img{transform:scale(1.035)}.porta-riga{letter-spacing:.18em;text-transform:uppercase;color:var(--cream);border-bottom:1px solid var(--line);margin-top:clamp(1rem,2vw,1.4rem);padding-bottom:.25em;font-size:.78rem;transition:border-color .3s;display:inline-block}.porta:hover .porta-riga{border-color:var(--bronze)}@media (prefers-reduced-motion:reduce){.porta-foto .ph img{transition:none}.porta:hover .ph img{transform:none}}.invito{--taglio:.45;--rapporto:1.407;--filo:var(--bronzo-scuro);--h:min(calc((100vw - 100vw * var(--taglio)) / var(--rapporto)),80vh);height:var(--h);background:#f4f3f0;position:relative;overflow:hidden}.invito-sfondo,.invito-foto{position:absolute;top:0;bottom:0;overflow:hidden}.invito-sfondo{width:calc(var(--taglio) * 100%);left:0}.invito-foto{right:0;left:calc(var(--taglio) * 100%);border-left:2px solid var(--filo)}.invito picture{display:block;position:absolute;inset:0}.invito img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.invito-sfondo:after{content:"";background:#fffdf814;position:absolute;inset:0}.invito-testo{z-index:2;width:calc(var(--taglio) * 100%);justify-content:center;align-items:center;padding-inline:clamp(1.5rem,4vw,3.5rem);display:flex;position:absolute;top:0;bottom:0;left:0}.invito-colonna{max-width:min(100%,27rem);padding-bottom:clamp(.6rem,2vw,1.4rem)}.invito-riga{font-family:var(--gotico);color:var(--inchiostro);letter-spacing:.012em;margin:0 0 1.35rem;font-size:clamp(1.5rem,2.25vw,2.2rem);font-weight:300;line-height:1.3}.invito-fb{font-family:var(--gotico);letter-spacing:.03em;color:var(--inchiostro-tenue);margin:0 0 1.7rem;font-size:clamp(.95rem,1.25vw,1.1rem);font-weight:300}.invito-fb a{color:var(--bronzo-scuro);border-bottom:1px solid color-mix(in srgb,var(--bronzo-scuro) 55%,transparent);text-decoration:none}.invito-fb a:hover{border-bottom-color:var(--bronzo-scuro)}.invito .tlink{color:var(--inchiostro);border-bottom-color:color-mix(in srgb,var(--bronzo-scuro) 72%,transparent)}.invito .tlink:hover{border-bottom-color:var(--bronzo-scuro);color:var(--bronzo-scuro)}@media (max-width:767px){.invito{grid-template-rows:auto auto;height:auto;display:grid}.invito-sfondo,.invito-testo{grid-area:1/1;width:auto;position:relative;top:auto;bottom:auto;left:auto}.invito-testo{padding:clamp(2.6rem,9vw,4rem) clamp(1.25rem,5vw,4rem)}.invito-colonna{max-width:min(100%,30rem)}.invito-riga{max-width:24ch}.invito-sfondo:after{background:#fffdf829}.invito-foto{aspect-ratio:var(--rapporto);border-left:0;border-top:2px solid var(--filo);grid-area:2/1;position:relative;inset:auto}}.pagina-chiara{--bg:#fff;--surface:#f5f2ec;--deep:#ede9e2;--text:#2b2622;--moon:#5e564e;--muted:#5e564e;--cream:#241f1a;--bronze:#7a5330;--accent-text:#7a5330;--line:#7a533061;--halo:#2b262224;color:var(--text);background:#fff}.pagina-chiara .tile .name,.pagina-chiara .porta-foto figcaption,.pagina-chiara .collage-nome{color:#f7f4ee}.pagina-chiara .tile .sci{color:#d9c6ae}.pagina-chiara .tile .desc{color:#cfc9c0}.pagina-chiara h1,.pagina-chiara h2,.pagina-chiara h3{font-family:var(--gotico);letter-spacing:.015em;font-weight:400}.pagina-chiara h1,.pagina-chiara h2{font-size:clamp(1.9rem,3.6vw,3rem)}.pagina-chiara .tile .name,.pagina-chiara .collage-nome{font-family:var(--serif)}@property --rapporto{syntax:"<number>";inherits:true;initial-value:1.5}.vetrina{--tetto:min(78vh,820px);--tetto-stretto:min(64vh,560px);--fuori:clamp(.7rem,1.6vw,1.4rem);--insieme:1.3125;justify-items:center;margin-bottom:clamp(2rem,4vw,3rem);transition:--rapporto .55s cubic-bezier(.2,.6,.2,1);display:grid}@media (prefers-reduced-motion:reduce){.vetrina{transition:none}}.vetrina-quadro{width:100%;max-width:min(100%,calc(var(--tetto-stretto) * var(--rapporto)));gap:5px;display:grid;position:relative}.vetrina-quadro:before{content:"";inset:calc(-1 * var(--fuori));pointer-events:none;z-index:1;--tratto:linear-gradient(var(--bronze),var(--bronze));--lungo:clamp(34px,5vw,74px);background:var(--tratto) 0 0/1px var(--lungo) no-repeat, var(--tratto) 0 0/var(--lungo) 1px no-repeat, var(--tratto) 100% 0/1px var(--lungo) no-repeat, var(--tratto) 100% 0/var(--lungo) 1px no-repeat, var(--tratto) 0 100%/1px var(--lungo) no-repeat, var(--tratto) 0 100%/var(--lungo) 1px no-repeat, var(--tratto) 100% 100%/1px var(--lungo) no-repeat, var(--tratto) 100% 100%/var(--lungo) 1px no-repeat;position:absolute}@media (min-width:900px){.vetrina-quadro{max-width:min(100%,calc(var(--tetto) * var(--rapporto) * var(--insieme) + 5px));align-items:stretch;display:flex}.vetrina-quadro>.vetrina-palco{flex:0 0 calc((100% - 5px) / var(--insieme))}.vetrina-quadro>.vetrina-colonna{flex:auto;min-width:0}}.vetrina-sola .vetrina-quadro{max-width:min(100%,calc(var(--tetto) * var(--rapporto)))}.vetrina-palco{width:100%;aspect-ratio:var(--rapporto,1.5);background:var(--deep);position:relative;overflow:hidden}.vetrina-palco img,.vetrina-palco video{object-fit:contain;background:var(--deep);width:100%;height:100%;display:block}@media (max-width:899px){.vetrina-palco img,.vetrina-palco video{object-fit:cover}}.vetrina-sola{grid-template-columns:1fr}.vetrina-colonna{min-height:0;position:relative}.vetrina-lista{overscroll-behavior-x:contain;scrollbar-width:none;scroll-snap-type:x proximity;grid-auto-columns:calc(29.4118% - 4.41176px);grid-auto-flow:column;gap:5px;height:100%;display:grid;overflow-x:auto}.vetrina-lista::-webkit-scrollbar{display:none}@media (min-width:900px){.vetrina-colonna{min-height:0;position:relative}.vetrina-lista{grid-auto-columns:auto;grid-auto-flow:row;grid-auto-rows:calc((100% - (var(--visibili,3) - 1) * 5px) / var(--visibili,3));scroll-snap-type:y proximity;height:auto;position:absolute;inset:0;overflow:hidden auto}}.vetrina-mini{cursor:pointer;background:var(--deep);aspect-ratio:3/2;scroll-snap-align:start;border:0;min-height:0;padding:0;position:relative;overflow:hidden}@media (min-width:900px){.vetrina-mini{aspect-ratio:auto;width:100%;height:100%}}.vetrina-freccia{z-index:2;cursor:pointer;border:1px solid color-mix(in srgb,var(--bronze) 55%,transparent);background:color-mix(in srgb,var(--bg) 88%,transparent);width:2.2rem;height:2.2rem;color:var(--cream);border-radius:50%;place-items:center;padding:0;transition:border-color .3s,color .3s,opacity .3s;display:grid;position:absolute;left:50%;translate:-50%}.vetrina-freccia svg{width:.62rem;height:.62rem}.vetrina-freccia.su{top:-2.9rem}.vetrina-freccia.giu{bottom:-2.9rem}.vetrina-freccia:hover:not(:disabled){border-color:var(--bronze);color:var(--bronze)}.vetrina-freccia:disabled{opacity:.22;cursor:default}@media (max-width:899px){.vetrina-freccia.su,.vetrina-freccia.giu{top:auto;bottom:calc(-1 * (var(--fuori) + 3rem));translate:none}.vetrina-freccia.su{left:calc(50% - 2.8rem);right:auto}.vetrina-freccia.giu{left:calc(50% + .6rem);right:auto}.vetrina-freccia svg{rotate:-90deg}.vetrina{margin-bottom:calc(clamp(2rem,4vw,3rem) + 3.4rem)}}.vetrina-mini img{object-fit:cover;opacity:.72;width:100%;height:100%;transition:opacity .3s,transform .45s cubic-bezier(.2,.6,.2,1);display:block}.vetrina-mini:hover img,.vetrina-mini:focus-visible img{opacity:1;transform:scale(1.05)}.vetrina-mini[aria-current=true] img{opacity:1}.vetrina-mini[aria-current=true]{outline:2px solid var(--bronze);outline-offset:-2px}.vetrina-vuota{background:linear-gradient(150deg,var(--surface),var(--deep));width:100%;height:100%;display:block}.vetrina-palco{transition:box-shadow 1.6s cubic-bezier(.2,.6,.2,1)}.vetrina[data-cascata] .vetrina-palco{box-shadow:0 0 90px -20px var(--halo)}.vetrina-quadro:before{opacity:0;transition:opacity .9s .45s}.vetrina[data-cascata] .vetrina-quadro:before,html:not(.js) .vetrina-quadro:before{opacity:1}@media (prefers-reduced-motion:reduce){.vetrina-quadro:before{opacity:1;transition:none}}.vetrina-strato{opacity:0;position:absolute;inset:0}.vetrina-uscita{animation:vetrina-spegne var(--vetrina-cambio,.55s) cubic-bezier(.4,0,1,1) forwards}@keyframes vetrina-spegne{to{opacity:0}}.vetrina-strato.is-pronta{opacity:1;animation:vetrina-sfuma var(--vetrina-cambio,.55s) cubic-bezier(.2,.6,.2,1)}@keyframes vetrina-sfuma{0%{opacity:0;transform:scale(1.015)}to{transform:none}}@media (prefers-reduced-motion:reduce){.vetrina-strato.is-pronta{animation-duration:.2s}}.vetrina-play{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.vetrina-play:before{content:"";background:rgb(var(--ombra-rgb) / .5);border:1px solid #f7f4eeb3;border-radius:50%;width:2.4rem;height:2.4rem}.vetrina-play:after{content:"";border:.42rem solid #0000;border-left:.7rem solid #f7f4ee;border-right-width:0;margin-left:.2rem;position:absolute}@media (prefers-reduced-motion:reduce){.vetrina-mini img{transition:none}.vetrina-mini:hover img{transform:none}}.chiusura{grid-template-columns:1fr auto 1fr;align-items:center;gap:clamp(.9rem,3vw,2.2rem);margin:clamp(3rem,7vw,5.5rem) 0 clamp(.5rem,1.5vw,1.5rem);display:grid}.chiusura.apertura{margin:0 0 clamp(1.6rem,4vw,3rem)}.chiusura.apertura .disegno{opacity:0;transition:opacity .9s cubic-bezier(.2,.6,.2,1),transform 1s cubic-bezier(.2,.6,.2,1);transform:scale(.9)translateY(10px)}.chiusura.apertura.is-dentro .disegno,html:not(.js) .chiusura.apertura .disegno{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.chiusura.apertura .disegno{opacity:1;transition:none;transform:none}}.band.apre-col-disegno{padding-top:0}.chiusura:before,.chiusura:after{content:"";background:linear-gradient(to right,transparent, color-mix(in srgb,var(--bronze) 60%,transparent));transform-origin:100%;height:1px;transition:transform 1.1s cubic-bezier(.2,.6,.2,1);transform:scaleX(0)}.chiusura:after{transform-origin:0;background:linear-gradient(to left,transparent, color-mix(in srgb,var(--bronze) 60%,transparent))}.chiusura.is-dentro:before,.chiusura.is-dentro:after{transform:scaleX(1)}.chiusura .disegno{width:clamp(96px,13vw,150px)}.chiusura .disegno *{animation-play-state:paused}.chiusura.is-dentro .disegno *,html:not(.js) .chiusura .disegno *{animation-play-state:running}html:not(.js) .chiusura:before,html:not(.js) .chiusura:after{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.chiusura:before,.chiusura:after{transition:none;transform:scaleX(1)}.chiusura .disegno *{animation-play-state:running}}.rametti{justify-content:space-between;align-items:flex-end;margin:clamp(2rem,5vw,4rem) 0 calc(-1*clamp(3.5rem,8vw,7rem));display:flex;overflow-x:clip}.rametti img{height:auto;display:block}.rametti .ramo-sx{width:clamp(150px,30vw,430px)}.rametti .ramo-dx{width:clamp(145px,29vw,414px)}.rametti>img{opacity:0;transition:opacity .9s cubic-bezier(.2,.6,.2,1),transform 1.2s cubic-bezier(.2,.6,.2,1)}.rametti>.ramo-sx{transform:translate(-22%)}.rametti>.ramo-dx{transform:translate(22%)}.rametti.is-dentro>img,html:not(.js) .rametti>img{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.rametti>img{opacity:1;transition:none;transform:none}}.casa-bottone{z-index:40;cursor:pointer;border:1px solid color-mix(in srgb,var(--bronze) 62%,transparent);background:radial-gradient(circle at 50% 30%, color-mix(in srgb,var(--surface) 82%,var(--deep)), color-mix(in srgb,var(--surface) 34%,var(--deep)) 74%);width:3.5rem;height:3.5rem;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bronze) 20%,transparent), 0 8px 22px -10px #0009;opacity:0;pointer-events:none;border-radius:50%;place-items:center;padding:0;transition:opacity .45s cubic-bezier(.2,.6,.2,1),transform .45s cubic-bezier(.2,.6,.2,1),border-color .3s,box-shadow .3s;display:grid;position:fixed;bottom:clamp(1rem,3vw,2.2rem);right:clamp(1rem,3vw,2.2rem);overflow:hidden;transform:translateY(10px)scale(.94)}.casa-bottone.si-vede{opacity:1;pointer-events:auto;transform:none}html:not(.js) .casa-bottone{display:none}.casa-bottone img{width:auto;height:2.6rem;transition:opacity .3s}.casa-bottone:hover,.casa-bottone:focus-visible{border-color:var(--bronze);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bronze) 34%,transparent), 0 0 26px -8px var(--halo),0 8px 22px -10px #0009}.nav-open .casa-bottone{opacity:0;pointer-events:none;transform:translateY(14px)}.su-bottone{z-index:40;cursor:pointer;border:1px solid color-mix(in srgb,var(--bronze) 62%,transparent);background:rgb(var(--ombra-rgb) / .58);width:3.5rem;height:3.5rem;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bronze) 20%,transparent), 0 8px 22px -10px #0009;opacity:0;pointer-events:none;border-radius:50%;place-items:center;padding:0;transition:opacity .45s cubic-bezier(.2,.6,.2,1),transform .45s cubic-bezier(.2,.6,.2,1),border-color .3s,box-shadow .3s,background-color .3s;display:grid;position:fixed;bottom:clamp(1rem,3vw,2.2rem);right:clamp(1rem,3vw,2.2rem);transform:translateY(10px)scale(.94)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.su-bottone{background:rgb(var(--ombra-rgb) / .34);-webkit-backdrop-filter:blur(12px)saturate(112%);backdrop-filter:blur(12px)saturate(112%)}}.su-bottone.si-vede{opacity:1;pointer-events:auto;transform:none}html:not(.js) .su-bottone{display:none}.su-bottone svg{fill:none;width:1.45rem;height:1.45rem;stroke:var(--cream);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;transition:stroke .3s,transform .3s}.su-bottone:hover svg,.su-bottone:focus-visible svg{stroke:var(--accent-text);transform:translateY(-2px)}.su-bottone:hover,.su-bottone:focus-visible{border-color:var(--bronze);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bronze) 34%,transparent), 0 0 26px -8px var(--halo),0 8px 22px -10px #0009}.nav-open .su-bottone{opacity:0;pointer-events:none;transform:translateY(14px)}@media (prefers-reduced-motion:reduce){.su-bottone:hover svg,.su-bottone:focus-visible svg{transform:none}}.casa-dialogo{color:var(--cream);background:0 0;border:0;width:min(92vw,29rem);padding:0}.casa-dialogo::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0000009e}.casa-scatola{background:var(--deep);border:1px solid color-mix(in srgb,var(--bronze) 30%,transparent);padding:clamp(1.5rem,4vw,2.3rem)}.casa-dialogo h2{font-family:var(--serif);color:var(--cream);border-bottom:1px solid color-mix(in srgb,var(--bronze) 26%,transparent);margin:0;padding-bottom:.9rem;font-size:clamp(1.35rem,3vw,1.75rem);font-weight:300}.casa-dialogo p{color:var(--moon);margin:1rem 0 0;font-size:1rem;font-weight:300;line-height:1.5}.casa-azioni{flex-wrap:wrap;gap:.7rem;margin-top:clamp(1.3rem,3vw,1.8rem);display:flex}.casa-si{cursor:pointer;background:var(--bronze);color:var(--bg);font-family:var(--gotico);letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--bronze);padding:.72rem 1.3rem;font-size:.78rem;text-decoration:none;transition:background-color .3s,color .3s;display:inline-block}.casa-si:hover{color:var(--bronze);background:0 0}.casa-no{cursor:pointer;color:var(--moon);font-family:var(--gotico);letter-spacing:.14em;text-transform:uppercase;border:1px solid color-mix(in srgb,var(--bronze) 32%,transparent);background:0 0;padding:.72rem 1.3rem;font-size:.78rem;transition:border-color .3s,color .3s}.casa-no:hover{border-color:var(--bronze);color:var(--cream)}@media (prefers-reduced-motion:no-preference){.casa-dialogo[open]{animation:.32s cubic-bezier(.2,.6,.2,1) casa-entra}.casa-dialogo[open]::backdrop{animation:.32s casa-velo}}@keyframes casa-entra{0%{opacity:0;transform:translateY(12px)scale(.985)}}@keyframes casa-velo{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.casa-bottone{transition:none}}.intro-cat{--misura:30rem;grid-template-columns:1fr;row-gap:0;margin:0 auto clamp(2rem,4.5vw,3.4rem);display:grid;position:relative}.intro-cat .intro-capo{grid-column:1/-1}.intro-cat .prose{max-width:none}.intro-cat .prose p{color:var(--cream);font-size:1.15rem;font-weight:300}.intro-cat .prose p+p{margin-top:1.1rem}.intro-cat .intro-testo .titolino{margin-top:clamp(.9rem,1.8vw,1.4rem)}.intro-cat .intro-emblema{place-items:center;display:grid}.intro-cat .disegno{width:clamp(150px,20vw,290px)}@media (min-width:800px){.intro-cat{grid-template-columns:minmax(0,var(--misura)) auto;align-items:center;column-gap:clamp(2.5rem,7vw,6rem)}.intro-cat .intro-testo{align-self:start}}@media (max-width:799px){.intro-cat .intro-emblema{margin-top:clamp(1.4rem,4vw,2.2rem)}}.intro-cat .elenco-gruppo{margin-top:0}.carosello{--bordo:max(clamp(1.25rem,5vw,4rem),calc((100vw - 1180px) / 2));padding-block:clamp(2.2rem,4.5vw,3.6rem) clamp(2.5rem,5vw,4rem);overflow:hidden}.carosello-titolo{margin-bottom:clamp(1rem,2vw,1.6rem);font-size:clamp(1.3rem,2.4vw,1.9rem)}.carosello-corpo{position:relative}.carosello-freccia{z-index:2;cursor:pointer;border:1px solid color-mix(in srgb,var(--bronze) 55%,transparent);background:color-mix(in srgb,var(--bg) 88%,transparent);width:2.4rem;height:2.4rem;color:var(--cream);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:50%;place-items:center;padding:0;transition:border-color .3s,color .3s,opacity .3s;display:grid;position:absolute;top:calc(50% - 1.7rem);translate:0 -50%}.carosello-freccia.sx{left:max(.3rem,calc(var(--bordo) - 2.4rem - .5rem))}.carosello-freccia.dx{right:max(.3rem,calc(var(--bordo) - 2.4rem - .5rem))}.carosello-freccia:hover:not(:disabled){border-color:var(--bronze);color:var(--bronze)}.carosello-freccia:disabled{opacity:.22;cursor:default}.carosello-freccia svg{width:.62rem;height:.62rem}.carosello-pista{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;margin-inline:var(--bordo);grid-auto-columns:clamp(148px,20vw,210px);grid-auto-flow:column;gap:5px;display:grid;overflow-x:auto}.carosello-pista::-webkit-scrollbar{display:none}.carosello-voce{scroll-snap-align:start;text-decoration:none;display:block}.carosello-emblema{aspect-ratio:4/5;background:var(--surface);border:1px solid color-mix(in srgb,var(--bronze) 22%,transparent);place-items:center;transition:border-color .3s,background-color .3s;display:grid}.carosello-emblema .disegno{width:64%}.carosello-voce:hover .carosello-emblema{border-color:var(--bronze)}.carosello-voce[aria-current] .carosello-emblema{outline:2px solid var(--bronze);outline-offset:-2px}.carosello-foto{aspect-ratio:4/5;background:var(--deep);display:block;position:relative;overflow:hidden}.carosello-foto img{object-fit:cover;width:100%;height:100%;transition:transform .45s cubic-bezier(.2,.6,.2,1);display:block}.carosello-voce:hover .carosello-foto img,.carosello-voce:focus-visible .carosello-foto img{transform:scale(1.05)}.carosello-voce[aria-current] .carosello-foto{outline:2px solid var(--bronze);outline-offset:-2px}.carosello-vuota{background:linear-gradient(150deg,var(--surface),var(--deep));width:100%;height:100%;display:block}.carosello-nome{font-family:var(--serif);color:var(--cream);margin-top:.75rem;font-size:1.05rem;line-height:1.25;transition:color .3s;display:block}.carosello-nome i{color:var(--accent-text);font-size:.84em;display:block}.carosello-voce:hover .carosello-nome{color:var(--accent-text)}.carosello-gruppi .carosello-pista{grid-auto-columns:clamp(162px,21vw,218px);gap:12px}.carosello-gruppi .carosello-voce{aspect-ratio:4/5;border:1px solid color-mix(in srgb,var(--bronze) 72%,transparent);background:linear-gradient(158deg, color-mix(in srgb,#fff 7%,var(--surface)), color-mix(in srgb,var(--surface) 86%,var(--deep)));box-shadow:0 14px 26px -22px rgb(var(--ombra-rgb) / .8);border-radius:clamp(9px,1.1vw,14px);flex-direction:column;align-items:center;padding:clamp(1rem,2.1vw,1.5rem) clamp(.7rem,1.4vw,1.1rem) clamp(.85rem,1.7vw,1.25rem);transition:border-color .35s,transform .35s,box-shadow .35s,background .35s;display:flex;position:relative}.carosello-gruppi .carosello-voce:before{content:"";border-radius:inherit;pointer-events:none;border:1px solid color-mix(in srgb,var(--bronze) 16%,transparent);transition:border-color .35s;position:absolute;inset:5px}.carosello-gruppi .carosello-emblema{aspect-ratio:auto;background:0 0;border:0;flex:1;place-items:center;width:100%;min-height:0;display:grid}.carosello-gruppi .carosello-emblema:before{content:"";aspect-ratio:1;border:1px solid color-mix(in srgb,var(--bronze) 26%,transparent);background:radial-gradient(circle at 50% 38%, color-mix(in srgb,var(--bronze) 7%,transparent), transparent 72%);border-radius:50%;grid-area:1/1;width:min(94%,132px);transition:border-color .35s,background .35s}.carosello-gruppi .carosello-emblema .disegno{grid-area:1/1;width:min(66%,96px);height:auto;position:relative}.carosello-gruppi .carosello-nome{text-align:center;border-top:1px solid color-mix(in srgb,var(--bronze) 30%,transparent);width:100%;font-family:var(--gotico);letter-spacing:.11em;text-transform:uppercase;margin:clamp(.6rem,1.3vw,.9rem) 0 0;padding-top:clamp(.55rem,1.2vw,.8rem);font-size:clamp(.78rem,1.05vw,.9rem);font-weight:400;line-height:1.2;transition:color .3s,border-color .35s}.carosello-gruppi .carosello-nome i{font-family:var(--serif);letter-spacing:.01em;text-transform:none;color:var(--accent-text);margin-top:.3rem;font-size:1.05em;font-style:italic;display:block}.carosello-gruppi .carosello-voce:hover,.carosello-gruppi .carosello-voce:focus-visible{border-color:var(--bronze);box-shadow:0 22px 34px -22px rgb(var(--ombra-rgb) / .9);transform:translateY(-4px)}.carosello-gruppi .carosello-voce:hover:before,.carosello-gruppi .carosello-voce:focus-visible:before{border-color:color-mix(in srgb,var(--bronze) 30%,transparent)}.carosello-gruppi .carosello-voce:hover .carosello-emblema:before,.carosello-gruppi .carosello-voce:focus-visible .carosello-emblema:before{border-color:color-mix(in srgb,var(--bronze) 52%,transparent)}.carosello-gruppi .carosello-voce:hover .disegno .lu,.carosello-gruppi .carosello-voce:focus-visible .disegno .lu{--ink:var(--bronze)}.carosello-gruppi .carosello-voce[aria-current]{border-color:var(--bronze);background:linear-gradient(158deg, color-mix(in srgb,var(--bronze) 11%,var(--surface)), color-mix(in srgb,var(--bronze) 4%,var(--surface)))}.carosello-gruppi .carosello-voce[aria-current] .carosello-emblema:before{border-color:color-mix(in srgb,var(--bronze) 50%,transparent);background:radial-gradient(circle at 50% 38%, color-mix(in srgb,var(--bronze) 14%,transparent),transparent 72%)}.carosello-gruppi .carosello-voce[aria-current] .carosello-emblema{outline:0}@media (prefers-reduced-motion:reduce){.carosello-gruppi .carosello-voce:hover,.carosello-gruppi .carosello-voce:focus-visible{transform:none}}.carosello-voce{opacity:0;transform:translateX(calc(var(--dir,0) * -34px)) scale(.97);transition:opacity .65s cubic-bezier(.2,.6,.2,1) calc(var(--i,0) * 80ms), transform .85s cubic-bezier(.2,.6,.2,1) calc(var(--i,0) * 80ms)}.carosello.is-dentro .carosello-voce,html:not(.js) .carosello-voce{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.carosello-voce{opacity:1;transition:none;transform:none}.carosello-voce img{transition:none}.carosello-voce:hover img{transform:none}}:root{--cascata-passo:.11s;--cascata-tetto:1.1s;--cascata-durata:1s;--cascata-distanza:34px;--cascata-luce:1.7s;--cascata-zoom:1.1;--cascata-curva:cubic-bezier(.16,1,.3,1)}.js .cascata:not([data-cascata=fatta]) .cascata-voce:not([data-caduta]){opacity:0}.js .cascata:not([data-cascata=fatta]):not(:has(.cascata-voce))>:not([data-caduta]){opacity:0}.cascata [data-caduta]{animation:cascata-sale var(--cascata-durata) var(--cascata-curva)}@keyframes cascata-sale{0%{opacity:0;transform:translateY(var(--cascata-distanza))}}.cascata:not(.vetrina) [data-caduta] img,.cascata:not(.vetrina) img[data-caduta]{animation:cascata-accende var(--cascata-luce) var(--cascata-curva)}@keyframes cascata-accende{0%{transform:scale(var(--cascata-zoom));filter:brightness(.18)saturate(.4)}35%{filter:brightness(.62)saturate(.75)}}.cascata [data-caduta] .cap{animation:cascata-nome .9s var(--cascata-curva) .28s backwards}@keyframes cascata-nome{0%{opacity:0;transform:translateY(14px)}}@media (prefers-reduced-motion:reduce){.cascata [data-caduta]{animation:.2s ease-out cascata-sfuma}.cascata:not(.vetrina) [data-caduta] img,.cascata:not(.vetrina) img[data-caduta],.cascata [data-caduta] .cap{animation:none}}@keyframes cascata-sfuma{0%{opacity:0}}.cascata .ph img{opacity:1;filter:none}.a-catena>*{opacity:0;transition:opacity .75s cubic-bezier(.2,.6,.2,1) calc(var(--i,0) * 55ms), transform .95s cubic-bezier(.2,.6,.2,1) calc(var(--i,0) * 55ms);transform:translateY(24px)scale(1.015)}.a-catena.is-dentro>*,html:not(.js) .a-catena>*{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.a-catena>*{opacity:1;transition:none;transform:none}}.duo{grid-template-columns:1fr;align-items:stretch;display:grid;position:relative}@media (min-width:820px){.duo-carta{grid-template-columns:1fr auto}.duo-cielo{grid-template-columns:auto 1fr}}.duo-testo{align-items:center;padding-block:clamp(3rem,7vw,6rem);display:flex}.duo-carta .duo-testo{padding-left:max(clamp(1.25rem,5vw,4rem),50vw - 590px);padding-right:clamp(1.5rem,4vw,4rem)}.duo-cielo .duo-testo{padding-left:clamp(1.5rem,4vw,4rem);padding-right:max(clamp(1.25rem,5vw,4rem),50vw - 590px)}.duo .ph.duo-foto{aspect-ratio:1478/2048;place-self:center end;width:auto;height:clamp(320px,38vw,560px);min-height:0}@media (max-width:819px){.duo .ph.duo-foto{grid-row:1;justify-self:center;height:clamp(300px,86vw,480px)}.duo-carta .duo-testo,.duo-cielo .duo-testo{padding-inline:clamp(1.25rem,5vw,4rem)}}.duo-carta{background:var(--carta);color:var(--inchiostro)}.duo-carta .prose p{color:var(--inchiostro-tenue)}.duo-carta .prose strong{color:var(--inchiostro)}.duo-cielo{color:var(--cream)}.duo-cielo .prose p{color:var(--moon)}.duo-cielo .duo-marchio{background:0 0}.duo-cielo .prose{text-align:center;margin-inline:auto}.duo-cielo .prose strong{color:var(--cream)}.duo-marchio{background:var(--ombra);aspect-ratio:780/1068;place-self:center start;place-items:center;width:auto;height:clamp(260px,28vw,440px);padding:clamp(1rem,1.8vw,1.8rem);display:grid}@media (max-width:819px){.duo-marchio{grid-row:1;justify-self:center;height:clamp(240px,62vw,380px)}}.duo-marchio img{width:auto;max-width:100%;height:auto;max-height:100%;display:block}.allev-intro{--misura:34rem}.intro-cat .allev-ritratto .ph{aspect-ratio:1482/2048;border-radius:12px;width:clamp(230px,30vw,24rem)}.intro-cat .allev-ritratto .alternanza{width:clamp(230px,30vw,24rem)}.intro-cat .allev-ritratto .alternanza .alt-scena{aspect-ratio:1482/2048;border-radius:12px}@media (max-width:799px){.intro-cat .allev-ritratto{display:contents}.intro-cat .allev-ritratto .ph,.intro-cat .allev-ritratto .alternanza{order:-1;justify-self:center;width:min(68%,290px);margin-bottom:clamp(1.2rem,4vw,2rem)}}.metodi .allev-mani{place-items:center;margin-bottom:clamp(1.6rem,4vw,2.8rem);display:grid}.metodi .allev-mani .ph{aspect-ratio:1259/1600;border-radius:12px;width:min(72%,19rem)}.allev-gruppi{padding-block:clamp(2.5rem,6vw,5rem);position:relative}.pagina-allevamento .nascite-testa h2,.pagina-allevamento .metodo h3,.pagina-allevamento .carosello-titolo{font-family:var(--gotico);letter-spacing:.015em;font-weight:400}.pagina-allevamento .nascite-lead{font-family:var(--sans)}.metodi .metodo{margin-top:clamp(1.2rem,2.5vw,2rem)}.metodi .nascite-lead,.metodi .metodo p,.metodi .metodo li,.metodi .metodi-nota{font-size:1.05rem}.metodi-nota{margin-top:clamp(2.5rem,5vw,3.5rem);text-align:center;max-width:64ch;color:var(--muted);margin-inline:auto;font-weight:300}.band.chiara{color:var(--inchiostro);background:#fff}.band.chiara h2{color:var(--inchiostro);font-family:var(--gotico);letter-spacing:.015em;font-size:clamp(1.9rem,3.6vw,3rem);font-weight:400}.band.chiara .coda p{color:var(--inchiostro-tenue)}.band.chiara .tlink{color:var(--inchiostro);border-bottom-color:color-mix(in srgb,var(--bronzo-scuro) 45%,transparent)}.band.chiara .tlink:hover{border-bottom-color:var(--bronzo-scuro)}.band.chiara .collage{background:#e4e0d8}.band.chiara .collage-vuota{background:linear-gradient(150deg,#f2efe9,#e1dcd2)}.band.chiara .collage-vuota .collage-nome{color:var(--bronzo-scuro)}.band.chiara .collage-vuota .collage-nome i{color:var(--inchiostro-tenue)}.collage{background:var(--ombra);grid-template-columns:repeat(2,1fr);grid-auto-rows:clamp(150px,38vw,260px);gap:1px;display:grid;overflow:clip}@media (min-width:620px){.collage{grid-template-columns:repeat(4,1fr);grid-auto-rows:clamp(150px,19vw,240px)}}@media (min-width:1100px){.collage{grid-template-columns:repeat(30,1fr);grid-auto-rows:clamp(200px,15vw,280px)}.collage-voce{grid-column:span 6}.collage-voce:nth-child(n+11){grid-column:span 5}}.collage-voce{background:var(--deep);min-width:0;text-decoration:none;display:block;position:relative;overflow:hidden}.collage-voce img{object-fit:cover;width:100%;height:100%;transition:transform .45s cubic-bezier(.2,.6,.2,1);display:block}.collage-voce:hover img,.collage-voce:focus-visible img{transform:scale(1.05)}.collage-nome{font-family:var(--serif);color:var(--cream);background:linear-gradient(to top,rgb(var(--ombra-rgb) / .92) 0%,rgb(var(--ombra-rgb) / .62) 40%,rgb(var(--ombra-rgb) / 0) 100%);opacity:0;padding:2.2rem .7rem .55rem;font-size:1rem;line-height:1.2;transition:opacity .28s;position:absolute;bottom:0;left:0;right:0}.collage-nome i{color:var(--accent-text);font-size:.82em;display:block}.collage-voce:hover .collage-nome,.collage-voce:focus-visible .collage-nome{opacity:1}@media (hover:none){.collage-nome{opacity:1;padding:1.6rem .55rem .45rem;font-size:.85rem}}.collage-vuota{background:linear-gradient(150deg,var(--surface),var(--deep))}.collage-vuota .collage-nome{opacity:1;text-align:center;height:100%;color:var(--accent-text);background:0 0;flex-direction:column;justify-content:center;padding:.7rem;font-size:.95rem;font-style:italic;display:flex;position:static}.collage-vuota .collage-nome i{color:var(--muted);margin-top:.25em;font-style:normal}@media (prefers-reduced-motion:reduce){.collage-voce img{transition:none}.collage-voce:hover img{transform:none}}.collage-testa{text-align:center;margin-bottom:clamp(1.8rem,4vw,3rem)}.coda{margin-top:clamp(2.2rem,4.5vw,3.6rem)}.coda p{max-width:none;font-family:var(--serif);color:var(--moon);margin:0;font-size:clamp(1.25rem,2.1vw,1.65rem);font-weight:300;line-height:1.35}.coda.con-disegno{grid-template-columns:1fr;align-items:center;gap:clamp(1.6rem,4vw,3rem);display:grid}@media (min-width:800px){.coda.con-disegno{grid-template-columns:1fr auto}}.ctt{align-items:start;margin-top:clamp(1.1rem,2.2vw,1.7rem)}.gufo-luna{width:min(100%,clamp(140px,15vw,205px));margin:clamp(2rem,4vw,3.2rem) auto calc(-1*clamp(3.5rem,8vw,7rem));position:relative}@media (min-width:1000px){.gufo-luna{place-self:end;margin-top:0;margin-right:calc(clamp(170px,20vw,240px)/2 - clamp(140px,15vw,205px)/2)}}.gufo-luna:before{content:"";aspect-ratio:1;pointer-events:none;filter:blur(10px);background:radial-gradient(closest-side,#f2ecdc6b,#cddcf024 62%,#0000 78%);border-radius:50%;width:58%;position:absolute;top:29%;left:36%;translate:-50% -50%}.gufo-luna:after{content:"";pointer-events:none;background:radial-gradient(2px at 16% 21%,#fff 0%,#ffffff8c 38%,#0000 70%),radial-gradient(8px at 16% 21%,#d6e4ff4d,#0000 70%),radial-gradient(1.4px at 61% 11%,#fff 0%,#ffffff80 40%,#0000 72%),radial-gradient(6px at 61% 11%,#d6e4ff38,#0000 70%);position:absolute;inset:0}.gufo-luna img{width:100%;height:auto;display:block;position:relative;-webkit-mask-image:radial-gradient(118% 88% at 50% 46%,#000 56%,#0000 100%);mask-image:radial-gradient(118% 88% at 50% 46%,#000 56%,#0000 100%)}@media (max-width:999px){.gufo-luna{margin-inline:auto}.two.ctt{grid-template-columns:1fr}}@media (min-width:1000px){.ctt{grid-template-columns:7fr 5fr}}.cielo.pagina-cielo{isolation:isolate;position:relative;overflow:visible}.pagina-cielo .cielo-foto{height:100svh;margin-bottom:-100svh;position:sticky;top:0}@supports (height:100dvh){.pagina-cielo .cielo-foto{height:100dvh;margin-bottom:-100dvh}}.pagina-cielo .band{background:0 0}.pagina-cielo h1,.pagina-cielo .passi h2,.pagina-cielo .dove h2{font-family:var(--gotico);letter-spacing:.015em;font-weight:400}.pagina-cielo h1{font-size:clamp(1.9rem,3.6vw,3rem)}.passi-lead{max-width:52ch;margin-top:clamp(1rem,2vw,1.6rem)}.passi{grid-template-columns:1fr;gap:clamp(1.6rem,3.2vw,2.6rem);margin:clamp(2.4rem,5vw,4rem) 0 0;padding:0;list-style:none;display:grid}@media (min-width:760px){.passi{grid-template-columns:1fr 1fr}}@media (min-width:1100px){.passi{grid-template-columns:repeat(4,1fr)}}.passi li{border:1px solid color-mix(in srgb,var(--bronze) 42%,transparent);background:rgb(var(--ombra-rgb) / .58);border-radius:clamp(8px,1vw,13px);padding:clamp(1.2rem,2.2vw,1.7rem);position:relative}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.passi li{background:rgb(var(--ombra-rgb) / .4);-webkit-backdrop-filter:blur(14px)saturate(112%);backdrop-filter:blur(14px)saturate(112%)}}.passo-numero{font-family:var(--gotico);letter-spacing:.04em;color:var(--bronze);margin-bottom:.75rem;font-size:clamp(1.6rem,2.6vw,2.1rem);font-weight:300;line-height:1;display:block}.passi h2{margin-bottom:.5rem;font-size:clamp(1.2rem,1.9vw,1.45rem);font-weight:400}.passi p{color:var(--muted);margin:0;font-size:.96rem;font-weight:300}.dove-fascia{padding-block:clamp(2.4rem,5vw,4rem)}.dove{grid-template-columns:1fr;align-items:end;gap:clamp(1.8rem,3.5vw,3rem);display:grid}@media (min-width:900px){.dove{grid-template-columns:1fr auto}}.dove-testo p{max-width:46ch;margin:.6rem 0 0}.dove .ph.dove-foto{aspect-ratio:1630/2048;border-radius:6px;place-self:end center;width:clamp(170px,20vw,240px);position:relative}@media (min-width:900px){.dove{position:relative}.dove .ph.dove-foto{margin:0;position:absolute;top:0;right:0}}.mappa{aspect-ratio:16/10;border:1px solid color-mix(in srgb,var(--bronze) 42%,transparent);background:rgb(var(--ombra-rgb) / .5);border-radius:clamp(8px,1vw,13px);width:100%;max-width:34rem;position:relative;overflow:hidden}.mappa iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.cielo{isolation:isolate;--deep:#18243e;background:#0b1424;position:relative;overflow:hidden}.cielo-foto{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}@media (max-width:999px){.cielo:not(.pagina-cielo){overflow:visible}.cielo:not(.pagina-cielo)>.cielo-foto{height:100svh;margin-bottom:-100svh;position:sticky;top:0}}.cielo-foto picture{display:block;position:absolute;inset:0}.cielo-foto img{object-fit:cover;object-position:center 34%;width:100%;height:100%}.cielo-foschia,.cielo-luci{position:absolute;inset:0}.cielo-luci{mix-blend-mode:screen}@media (prefers-reduced-motion:no-preference){.cielo-foschia{will-change:transform;animation:115s cubic-bezier(.45,0,.55,1) infinite alternate deriva;inset:-11%}}@keyframes deriva{0%{transform:translate(-5.2%,-2.4%)scale(1)}to{transform:translate(5.2%,2.4%)scale(1.05)}}.biglietto{border:1px solid color-mix(in srgb,var(--bronze) 66%,transparent);background:linear-gradient(152deg, color-mix(in srgb,#fff 6%,var(--deep)), color-mix(in srgb,#fff 1%,var(--deep)));max-width:34rem;box-shadow:0 26px 44px -32px rgb(var(--ombra-rgb) / .95);padding:clamp(1.5rem,3.2vw,2.3rem);position:relative}.biglietto:before{content:"";pointer-events:none;border:1px solid color-mix(in srgb,var(--bronze) 15%,transparent);position:absolute;inset:5px}.biglietto-testa{align-items:center;gap:clamp(.9rem,2vw,1.4rem);display:flex}.biglietto-gv{flex:none;width:clamp(52px,7vw,74px);height:auto}.biglietto-nome{font-family:var(--serif);color:var(--cream);margin:0;font-size:clamp(1.3rem,2.4vw,1.75rem);font-weight:300;line-height:1.12}.biglietto-chi{letter-spacing:.2em;text-transform:uppercase;color:var(--accent-text);margin:.35rem 0 0;font-size:.72rem}.biglietto-dati{border-top:1px solid color-mix(in srgb,var(--bronze) 30%,transparent);gap:.85rem;margin:clamp(1.2rem,2.6vw,1.7rem) 0 0;padding-top:clamp(1.2rem,2.6vw,1.7rem);display:grid}.biglietto-dati>div{grid-template-columns:5.4rem 1fr;align-items:baseline;gap:.15rem .9rem;display:grid}.biglietto-dati dt{letter-spacing:.18em;text-transform:uppercase;color:var(--accent-text);font-size:.7rem}.biglietto-dati dd{color:var(--text);margin:0;font-weight:300}.biglietto-dati a{color:var(--text);border-bottom:1px solid var(--line);text-decoration:none;transition:border-color .3s}.biglietto-dati a:hover{border-color:var(--bronze)}@media (max-width:479px),(min-width:1000px) and (max-width:1180px){.biglietto-dati>div{grid-template-columns:1fr}}.biglietto-esteso .biglietto-dati>div{grid-template-columns:1fr}.tiles{grid-template-columns:repeat(12,1fr);grid-auto-rows:clamp(190px,22vw,300px);gap:5px;display:grid}.tile{color:var(--text);background:var(--deep);grid-column:span 12;min-height:0;text-decoration:none;display:block;position:relative;overflow:hidden}.tile .ph{aspect-ratio:auto;background:var(--deep);position:absolute;inset:0}.tiles>figure.ph{aspect-ratio:auto}.tile .cap{z-index:2;background:linear-gradient(to top,rgb(var(--ombra-rgb) / .92) 0%,rgb(var(--ombra-rgb) / .76) 24%,rgb(var(--ombra-rgb) / .38) 58%,rgb(var(--ombra-rgb) / 0) 100%);text-align:left;padding:3.4rem 1.1rem 1rem;transition:background-color .3s;display:block;position:absolute;bottom:0;left:0;right:0}.tile .name{font-family:var(--serif);color:var(--cream);font-size:1.45rem;line-height:1.15;transition:color .3s;display:block}.tile .sci{font-family:var(--serif);letter-spacing:.05em;color:color-mix(in srgb,var(--cream) 62%,transparent);margin-top:.15rem;font-size:.98rem;font-style:normal;display:block}.tile .desc{color:var(--moon);flex-basis:100%;max-width:46ch;margin:.3rem 0 0;font-size:.9rem;font-weight:300}.tile:hover .name{color:var(--accent-text)}.tile:hover .ph img{transform:scale(1.04)}.tile .ph img{transition:transform .45s cubic-bezier(.2,.6,.2,1)}@media (max-width:639px){.tiles{grid-template-columns:repeat(3,1fr);grid-auto-rows:clamp(104px,29vw,152px)}.tile{grid-column:span 1}.tile:first-child{grid-area:span 2/span 2}.tile:last-child:nth-child(3n+1){grid-column:span 3}.tile:last-child:nth-child(3n+2){grid-column:span 2}.tile.last-odd{grid-column:span 1}.tile .ph img{object-position:var(--obj-mob,var(--obj,50% 50%))}.tile .cap{padding:2rem .55rem .5rem;display:block}.tile .name{font-size:1.02rem;line-height:1.15;display:block}.tile .sci{margin-top:.1rem;font-size:.76rem;display:block}.tile .desc{margin-top:.3rem;font-size:.74rem;line-height:1.35}.tile:not(:first-child) .desc{display:none}.tile:not(:first-child) .ph.is-missing:after{letter-spacing:.18em;text-indent:.18em;padding:.3rem;font-size:.64rem}.tile:first-child .ph.is-missing:after{font-size:1.15rem}}@media (min-width:640px){.tile.s4,.tile.s3,.tile.s6,.tile.s5,.tile.s7{grid-column:span 6}.tile.s8,.tile.s12,.tile.last-odd{grid-column:span 12}}@media (min-width:640px) and (max-width:899px){.tile:last-child:nth-child(2n){grid-column:span 12}}@media (min-width:900px){.tile.s3{grid-column:span 3}.tile.s4{grid-column:span 4}.tile.s5{grid-column:span 5}.tile.s6{grid-column:span 6}.tile.s7{grid-column:span 7}.tile.s8{grid-column:span 8}.tile.s12{grid-column:span 12}.tile.last-odd{grid-column:span 4}}.tile.s12{grid-row:span 2}.lente-griglia{--alto-riga:clamp(190px,23vw,330px);flex-wrap:wrap;align-items:flex-start;gap:5px;margin:0;display:flex}@media (max-width:640px){.lente-griglia{--alto-riga:clamp(140px,38vw,230px)}}.lente-voce{background:var(--deep);flex-grow:calc(var(--forma,1.33) * var(--peso,1));flex-shrink:1;flex-basis:calc(var(--forma,1.33) * var(--alto-riga) * var(--peso,1));min-width:0;position:relative;overflow:hidden}.lente-griglia .ph{aspect-ratio:var(--forma,4/3);position:relative}.lente-griglia .ph img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.lente-riempi{flex:1000 1 0;height:0;margin:0;padding:0}.lente-tocco{z-index:3;appearance:none;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.lente-tocco:focus-visible{outline:2px solid var(--bronze);outline-offset:-3px}.lente{background:0 0;border:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;padding:0;overflow:hidden}.lente::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000db}.lente-scena{place-items:center;width:100%;height:100%;padding:clamp(1rem,4vw,3rem);display:grid;position:relative}.lente-foto{place-items:center;gap:.8rem;margin:0;display:grid}.lente-foto img{object-fit:contain;width:auto;max-width:min(94vw,1600px);height:auto;max-height:82dvh;display:block}.lente-foto figcaption{font-family:var(--gotico);letter-spacing:.14em;text-transform:uppercase;color:var(--moon);justify-content:center;align-items:baseline;gap:1rem;font-size:.76rem;display:flex}.lente-foto figcaption span{color:var(--accent-text)}.lente-freccia,.lente-chiudi{z-index:2;cursor:pointer;border:1px solid color-mix(in srgb,var(--bronze) 55%,transparent);background:color-mix(in srgb,var(--bg) 62%,transparent);width:2.8rem;height:2.8rem;color:var(--cream);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:50%;place-items:center;padding:0;transition:border-color .3s,color .3s,background-color .3s;display:grid;position:absolute}.lente-freccia:hover,.lente-chiudi:hover{border-color:var(--bronze);color:var(--bronze);background:color-mix(in srgb,var(--bg) 82%,transparent)}.lente-freccia{top:50%;translate:0 -50%}.lente-freccia.sx{left:clamp(.6rem,2.5vw,2rem)}.lente-freccia.dx{right:clamp(.6rem,2.5vw,2rem)}.lente-freccia svg{width:.72rem;height:.72rem}.lente-chiudi{top:clamp(.8rem,2.5vw,1.8rem);right:clamp(.8rem,2.5vw,1.8rem)}.lente-chiudi svg{width:.78rem;height:.78rem}.lente-foto:not(.is-arrivata) img{opacity:0}@media (prefers-reduced-motion:no-preference){.lente[open]::backdrop{animation:.28s lente-velo}.lente[open] .lente-foto.is-arrivata img{animation:.42s cubic-bezier(.2,.6,.2,1) lente-entra}}@keyframes lente-velo{0%{opacity:0}}@keyframes lente-entra{0%{opacity:0;transform:translateY(12px)scale(.985)}}.tile.tile-disegno{background:var(--surface);place-items:center;display:grid}.tile.tile-disegno .disegno{width:min(58%,150px)}.tile.tile-disegno .cap{background:0 0}.tile.tile-disegno .name{color:var(--cream)}.tile.tile-disegno .sci{color:var(--accent-text)}@media (max-width:639px){.tile.s12:not(:first-child){grid-row:span 1}.tile.s12:last-child:nth-child(3n+1){grid-row:span 2}}@media (prefers-reduced-motion:reduce){.tile .ph img{transition:none}.tile:hover .ph img{transform:none}}.sp-head{padding-block:clamp(1.5rem,3.2vw,2.6rem)}.sp-tre{grid-template-columns:1fr;gap:clamp(1.4rem,3.5vw,2.6rem);margin-top:clamp(.6rem,1.5vw,1rem);display:grid}@media (min-width:900px){.sp-tre{grid-template-columns:minmax(0,1fr) minmax(0,19rem) auto;align-items:center;column-gap:clamp(2rem,5vw,4rem)}}.sp-emblema{place-items:center;display:grid}.canto{cursor:pointer;color:inherit;background:0 0;border:0;padding:0;transition:transform .4s cubic-bezier(.2,.6,.2,1);display:block}.canto:hover,.canto:focus-visible{transform:translateY(-3px)}.canto .disegno{pointer-events:none}.canto.suona .disegno{animation:1.9s ease-in-out infinite canto-respiro}@keyframes canto-respiro{50%{opacity:.5}}.canto-riga{font-family:var(--gotico);letter-spacing:.14em;text-transform:uppercase;color:var(--accent-text);margin-top:1.3rem;font-size:.72rem;display:inline-block;position:relative}.canto-freccia{pointer-events:none;color:var(--bronze);position:absolute}@media (min-width:1000px){.canto-freccia.stretta{display:none}.canto-freccia.larga{width:calc(var(--disegno,240px) * .25);height:calc(var(--disegno,240px) * .5625);right:calc(-.333rem - var(--disegno,240px) * .1396);bottom:calc(.628rem - var(--disegno,240px) * .0208)}}@media (max-width:999px){.canto-freccia.larga{display:none}.canto-freccia.stretta{width:4rem;height:5.25rem;bottom:.34rem;right:-1.5rem}}.canto-riga{opacity:0;animation:.7s 1.6s forwards canto-appare}@keyframes canto-appare{to{opacity:1}}.canto-freccia path{stroke-dasharray:1 1;stroke-dashoffset:1px;animation:1.15s cubic-bezier(.55,.1,.3,1) 2s forwards canto-scrive}.canto-freccia path+path{animation-duration:.3s;animation-delay:3s}@keyframes canto-scrive{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.canto-riga{opacity:1;animation:none}.canto-freccia path{stroke-dashoffset:0;animation:none}}.canto-scena{background:0 0;border:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;padding:0;overflow:hidden}.canto-scena::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000db}.canto-pannello{background:var(--surface);width:min(420px,86vw);box-shadow:0 30px 90px -30px rgb(var(--ombra-rgb) / .95);position:absolute;top:50%;left:50%;translate:-50% -50%}.canto-quadro,.canto-pannello .ph{display:block}.canto-corpo{padding:clamp(1.1rem,3.4vw,1.6rem)}.canto-nome{font-family:var(--serif);color:var(--cream);margin:0;font-size:clamp(1.3rem,3.4vw,1.6rem);font-weight:300;line-height:1.1}.canto-nome i{color:var(--accent-text);margin-top:.3rem;font-size:.95rem;display:block}.canto-comandi{align-items:center;gap:.9rem;margin-top:1.15rem;display:flex}.canto-play{cursor:pointer;border:1px solid color-mix(in srgb,var(--bronze) 55%,transparent);background:color-mix(in srgb,var(--bg) 62%,transparent);width:2.8rem;height:2.8rem;color:var(--cream);border-radius:50%;flex:none;place-items:center;padding:0;transition:border-color .3s,color .3s,background-color .3s;display:grid}.canto-play:hover:not(:disabled),.canto-play:focus-visible{border-color:var(--bronze);color:var(--bronze);background:color-mix(in srgb,var(--bg) 82%,transparent)}.canto-play:disabled{opacity:.3;cursor:default}.canto-play svg{width:.72rem;height:.86rem}.canto-tempo{background:color-mix(in srgb,var(--line) 85%,transparent);flex:1;height:2px;position:relative;overflow:hidden}.canto-tempo i{background:var(--bronze);transform-origin:0;transform:scaleX(var(--avanzamento,0));position:absolute;inset:0}.canto-durata{font-family:var(--gotico);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);flex:none;font-size:.7rem}.canto-chiudi{z-index:2;cursor:pointer;border:1px solid color-mix(in srgb,var(--bronze) 55%,transparent);background:color-mix(in srgb,var(--bg) 62%,transparent);width:2.2rem;height:2.2rem;color:var(--cream);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:50%;place-items:center;padding:0;transition:border-color .3s,color .3s;display:grid;position:absolute;top:.7rem;right:.7rem}.canto-chiudi:hover{border-color:var(--bronze);color:var(--bronze)}.canto-chiudi svg{width:.7rem;height:.7rem}@media (prefers-reduced-motion:no-preference){.canto-scena[open]::backdrop{animation:.28s lente-velo}.canto-scena[open] .canto-pannello{animation:.42s cubic-bezier(.2,.6,.2,1) lente-entra}}@media (prefers-reduced-motion:reduce){.canto{transition:none}.canto:hover,.canto:focus-visible{transform:none}.canto.suona .disegno{animation:none}}.sp-head{--disegno:clamp(120px,18vw,240px)}.sp-head .disegno{width:var(--disegno)}.sp-testo p{font-size:1.15rem;font-weight:300}.indietro{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);align-items:center;gap:.6rem;margin-bottom:1rem;font-size:.92rem;text-decoration:none;transition:color .3s;display:inline-flex}.indietro:hover{color:var(--cream)}.indietro svg{width:.78rem;height:.78rem}.sp-head .sci{margin-top:.4rem;font-size:clamp(1.05rem,1.8vw,1.35rem);display:block}.con-disegno{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem clamp(1.2rem,4vw,3rem);display:grid}.disegno{width:clamp(84px,12vw,150px);max-width:100%;height:auto;display:block;overflow:visible}.disegno .bz{--ink:var(--bronze)}.disegno .lu{--ink:var(--moon)}.disegno .linea,.disegno .anello{fill:none;stroke:var(--ink);stroke-linecap:round;stroke-dasharray:1 1;stroke-dashoffset:1px;opacity:0;animation:traccia .9s cubic-bezier(.55,.1,.3,1) calc(.25s + var(--i) * .12s) forwards}.disegno .linea{stroke-width:.7px;animation:traccia .9s cubic-bezier(.55,.1,.3,1) calc(.25s + var(--i) * .12s) forwards, spegni .5s ease calc(1.05s + var(--i) * .12s) forwards}.disegno .anello{stroke-width:1.3px}.disegno .forma{fill:var(--ink);opacity:0;animation:accendi .6s ease calc(.8s + var(--i) * .12s) forwards}@keyframes traccia{0%{stroke-dashoffset:1px;opacity:1}to{stroke-dashoffset:0;opacity:1}}@keyframes spegni{0%{opacity:1}to{opacity:0}}@keyframes accendi{to{opacity:1}}@media (prefers-reduced-motion:reduce){.disegno .linea{opacity:0}.disegno .anello{opacity:1;stroke-dashoffset:0}.disegno .forma{opacity:1}}.scheda{grid-template-columns:auto 1fr;align-content:start;gap:.55rem 1.6rem;margin:0;display:grid}.scheda dt{color:var(--muted);letter-spacing:.16em;text-transform:uppercase;font-family:var(--gotico);padding-top:.3rem;font-size:.74rem;font-weight:500}.scheda dd{color:var(--cream);margin:0;font-weight:300}.titolino,.pagina-chiara .titolino{font-family:var(--gotico);letter-spacing:.2em;text-transform:uppercase;color:var(--accent-text);border-bottom:1px solid color-mix(in srgb,var(--bronze) 30%,transparent);margin:0 0 clamp(1rem,2vw,1.5rem);padding-bottom:.6rem;font-size:.82rem;font-weight:400}.filo-insegna{border-bottom:1px solid color-mix(in srgb,var(--bronze) 30%,transparent);height:0;margin:clamp(.9rem,1.8vw,1.4rem) 0 clamp(1rem,2vw,1.5rem)}.gal3{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:700px){.gal3{grid-template-columns:var(--cols,5fr 4fr 3fr)}}.scheda-scrivi{border:1px solid color-mix(in srgb,var(--bronze) 42%,transparent);gap:clamp(1.2rem,3vw,2.5rem);max-width:none;margin:clamp(3rem,7vw,5.5rem) 0 0;padding:clamp(1.8rem,4vw,3rem);display:grid}@media (min-width:800px){.scheda-scrivi{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center}}.scheda-scrivi .domanda{font-family:var(--serif);color:var(--cream);margin:0;font-size:clamp(1.5rem,3.2vw,2.6rem);line-height:1.15}.scheda-scrivi .condizioni{color:var(--muted);margin:0;font-size:1.05rem;font-weight:300}.scheda-scrivi .tlink{width:fit-content;font-family:var(--sans);letter-spacing:.18em;text-transform:uppercase;margin:.4rem 0 0;font-size:.82rem;display:block}@media (min-width:800px){.scheda-scrivi .tlink{grid-column:2;margin-top:-.4rem}}.pn{font-family:var(--serif);flex-wrap:wrap;justify-content:space-between;gap:1rem 2rem;margin-top:clamp(2.5rem,6vw,4.5rem);font-size:1.25rem;display:flex}.pn a{color:var(--muted);text-decoration:none;transition:color .3s}.pn a:hover{color:var(--cream)}.metodo{grid-template-columns:1fr;gap:clamp(2rem,5vw,4rem);display:grid}@media (min-width:800px){.metodo{grid-template-columns:1fr 1fr}}.metodi{isolation:isolate}.metodo h3{margin-bottom:.8rem;font-size:clamp(1.7rem,3vw,2.4rem);font-weight:300}.metodo ul{color:var(--muted);margin:1rem 0 0;padding:0;font-weight:300;list-style:none}.metodo li{padding:.35rem 0}.metodo li:before{content:"";background:var(--bronze);vertical-align:middle;width:.9rem;height:1px;margin-right:.7rem;display:inline-block}.elenco-gruppo{gap:1.1rem;margin:0 0 clamp(2rem,4vw,3rem);padding:0;display:grid}.elenco-gruppo dt{font-family:var(--serif);color:var(--cream);font-size:1.35rem;line-height:1.2}.elenco-gruppo dd{margin:.15rem 0 0;font-size:1.05rem}.modulo-nota-testa{margin:.9rem 0 clamp(1.6rem,3vw,2.4rem)}.modulo{grid-template-columns:1fr;gap:clamp(1.4rem,3vw,2rem);display:grid}@media (min-width:560px){.modulo{grid-template-columns:1fr 1fr}.modulo-largo{grid-column:1/-1}}.modulo-campo{flex-direction:column;gap:.5rem;margin:0;display:flex}.modulo label{letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-size:.72rem}.modulo-nota{text-transform:none;letter-spacing:.02em;font-family:var(--serif);font-size:.95rem;font-style:italic}.modulo input,.modulo textarea{color:var(--cream);border:0;border-bottom:1px solid var(--line);background:0 0;padding:.5rem 0;font-family:inherit;font-size:1.05rem;font-weight:300;transition:border-color .3s}.modulo textarea{resize:vertical;min-height:7rem;line-height:1.6}.modulo input:hover,.modulo textarea:hover{border-bottom-color:var(--bronze)}.modulo input:focus-visible,.modulo textarea:focus-visible{outline:2px solid var(--bronze);outline-offset:4px}.modulo [aria-invalid=true]{border-bottom-color:var(--bronze)}.modulo-esca{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.modulo-piede{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:1.4rem;margin-top:.4rem;display:flex}.modulo-invia{font-family:var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--deep);background:var(--bronze);cursor:pointer;border:0;padding:.95rem 2.4rem;font-size:.8rem;transition:background-color .3s}.modulo-invia:hover:not(:disabled){background:var(--cream)}.modulo-invia:disabled{opacity:.55;cursor:default}.modulo-errore{color:var(--accent-text);font-size:.85rem;font-weight:300}.modulo-errore-generale{max-width:38ch;margin:0}.modulo-esito{font-family:var(--serif);color:var(--accent-text);max-width:34ch;font-size:1.35rem;font-style:italic}.foot{background:var(--surface);--muted:var(--moon-pietra);color:var(--muted);padding:clamp(1.4rem,2.8vw,2.2rem) 0 1.8rem;font-size:.9rem;font-weight:300;position:relative}.foot .rilievo img{object-position:50% 50%}.foot .rilievo-ombre{opacity:.85}.foot .rilievo-luci{opacity:.35}.foot .rilievo:after{background:color-mix(in srgb,var(--surface) 16%,transparent)}.foot-firma{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:1rem 1.6rem;padding-bottom:1.7rem;display:flex}.foot-marchio-cielo{box-shadow:0 10px 30px -12px rgb(var(--ombra-rgb) / .85);background:#151718 url(/foto/layout/cielo/cielo-stelle.webp) 50%/cover;border-radius:10px;padding:clamp(.4rem,.9vw,.55rem);display:inline-block}.foot-marchio{width:clamp(112px,12vw,157px);height:auto;display:block}.foot p{margin:0}.foot a{color:var(--text);border-bottom:1px solid var(--line);text-decoration:none}.foot a:hover{border-color:var(--bronze)}.foot .ffb{text-align:center;max-width:34ch;color:var(--cream);letter-spacing:.02em;text-shadow:0 0 4px rgb(var(--ombra-rgb) / .95), 0 0 12px rgb(var(--ombra-rgb) / .85), 0 1px 26px rgb(var(--ombra-rgb) / .6);flex-direction:column;align-items:center;gap:.7rem;margin-left:auto;font-size:.92rem;font-weight:400;line-height:1.5;display:flex}.foot .ffb-testo{text-wrap:balance}.foot .ffb .fb{font-family:var(--serif);letter-spacing:.04em;color:var(--cream);border:0;align-items:center;gap:.55rem;font-size:clamp(1.1rem,2vw,1.4rem);font-weight:500;line-height:1;text-decoration:none;transition:color .3s,opacity .3s;display:inline-flex}.foot .ffb .fb-segno{width:1.5em;height:1.5em;filter:drop-shadow(0 2px 8px rgb(var(--ombra-rgb) / .7));flex:none;transition:transform .3s}.foot .ffb .fb:hover,.foot .ffb .fb:focus-visible{color:#fff}.foot .ffb .fb:hover .fb-segno{transform:scale(1.07)}.foot-coda{letter-spacing:.06em;color:color-mix(in srgb,var(--muted) 72%,transparent);flex-wrap:wrap;justify-content:space-between;gap:.4rem 1.6rem;margin-top:1.1rem;font-size:.76rem;display:flex}.foot-fatto{margin-left:auto}@media (max-width:560px){.foot .ffb,.foot-fatto{margin-left:0}}.sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (min-width:901px) and (max-height:780px){.hero-nav{padding-bottom:1.6rem}}.nf{text-align:center;place-items:center;min-height:60svh;padding:clamp(3rem,10vw,7rem) 0;display:grid}.nf h1{font-weight:300}.nf p{color:var(--muted);margin-top:1.2rem}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}.ph img{opacity:1;filter:none}}.alternanza{margin:0}.alternanza .alt-scena{background:var(--surface);position:relative;overflow:hidden}.alternanza .alternanza-foto{object-fit:cover;object-position:var(--obj,50% 50%);opacity:0;visibility:hidden;width:100%;height:100%;display:block;position:absolute;inset:0}@media (max-width:899px){.alternanza .alternanza-foto{object-position:var(--obj-m,50% 50%)}}.alternanza .alternanza-foto[data-stato=current],.alternanza .alternanza-foto[data-stato=exiting]{opacity:1;visibility:visible;z-index:1}.alternanza .alternanza-foto[data-stato=ready]{opacity:0;visibility:visible;z-index:2}.alternanza .alternanza-foto[data-stato=entering]{opacity:1;visibility:visible;z-index:2;transition:opacity var(--dur) ease-in-out}@media (prefers-reduced-motion:reduce){.alternanza .alternanza-foto[data-stato=entering]{transition:none}}html:not(.js) .alternanza .alternanza-foto:first-child{opacity:1;visibility:visible}.alt-dots{justify-content:center;gap:.5rem;margin-top:.85rem;display:flex}.alt-dot{appearance:none;cursor:pointer;background:0 0;border:0;width:1.5rem;padding:.55rem 0;position:relative}.alt-dot:before{content:"";background:var(--moon);opacity:.4;height:1.5px;transition:opacity .4s;display:block}.alt-dot:hover:before{opacity:.8}.alt-dot[data-qui]:before{opacity:.7}.alt-dot:after{content:"";background:var(--bronze);transform-origin:0;height:1.5px;position:absolute;top:calc(50% - .75px);left:0;right:0;transform:scaleX(0)}.alt-dot[data-attesa]:after{animation:hero-attesa var(--attesa,3.9s) linear forwards}.alt-dot[data-qui]:not([data-attesa]):after{transform:scaleX(0)}.alt-dot:focus-visible{outline:2px solid var(--bronze);outline-offset:2px}@media (prefers-reduced-motion:reduce){.alt-dot[data-attesa]:after{animation:none;transform:scaleX(1)}}.canto-credito{letter-spacing:.06em;color:color-mix(in srgb,var(--cream) 42%,transparent);margin:.9rem 0 0;font-size:.64rem;line-height:1.6}.canto-credito a{color:inherit;border-bottom:1px solid color-mix(in srgb,var(--cream) 22%,transparent);transition:color .25s,border-color .25s}.canto-credito a:hover{color:var(--bronze);border-color:var(--bronze)}.vetrina-attesa{--tetto:min(46vh,430px);--tetto-stretto:min(38vh,330px)}.vetrina-attesa .vetrina-palco,.vetrina-attesa .vetrina-mini{background:linear-gradient(160deg,var(--surface),var(--deep));cursor:default}.vetrina-attesa .vetrina-palco{place-items:center;display:grid}.vetrina-attesa .vetrina-palco span{font-family:var(--serif);text-transform:uppercase;letter-spacing:.3em;text-indent:.3em;color:color-mix(in srgb,var(--cream) 78%,transparent);font-size:clamp(1rem,2.2vw,1.35rem)}.vetrina-attesa .vetrina-lista{overflow:hidden}.vetrina-mini.e-attesa{cursor:default;background:linear-gradient(160deg,var(--surface),var(--deep));place-items:center;display:grid}.vetrina-mini.e-attesa span{font-family:var(--serif);text-transform:uppercase;letter-spacing:.24em;text-indent:.24em;color:color-mix(in srgb,var(--cream) 60%,transparent);font-size:.62rem}
